Pet Smart sells this spray for the carpet and I have used it on the couch, and in my car. It takes the smell out. Simple Solution stain and odor remover. I will sometimes use Febreze or if you want to go cheap vingar works really well. But the smell of the vinagar take a long time to leave the house.
P.S. Febreze give me a bad headache.