If you're cat's anything like mine you'll find he still can't work out where the litter tray is. I use a mixture of whitevinegar and water to blot up any 'accidents' and stop any smells.
White spirit will take care of anything when it comes to stains around the house, just make sure you water it down a bit first and don't use it on anything valuable
If you've used a plastic bowl with raw onions, fill with water and a tablespoon of Milton and leave to soak overnight. The smell will be gone in the morning.