Go to your local pet store and buy some Natures Miracle spray. They have big bottles for cats and dogs, but they also have a 3-in-1 deodorizing spray. We some how had a bottle of formula get lost in our couch and by the time I found it, it had leaked all over the cushion. I stripped the cover off and threw it in the washer but the foam still smelled awful. I sprayed some of the Natures Miracle on and the when it dried the smell was GONE! It was awesome! it works great on hard surfaces too. Our cat had kittens at one point and they peed in our son's infant car seat. But since he was no longer using that one, we didn't notice until a couple months later. I used the spray on the cover, the straps and the seat itself and it took the smell right out. And it should only cost a few dollars. Hope it works for you! Oh, and it's totally safe for pets and kids..
at 1:22 PM on Jan. 16, 2010