1-2 bottles of peroxide, powdered dishwasher soap, (I used sun with oxygen bubbles but any would probably work), a scrub brush, towel and VERY hot water.
First pour the peroxide on the stain. Soak it up as good as you can. Then mix some water and dishwasher soap together (try to dissolve the soap) but make sure you use enough soap. Pour that on and scrub A LOT, soak that up. Then pour just plain water on there and soak that up.
I did this on our foot stool that opens up, (I took the top off) and the smell is gone and we haven't had any problems since. I did this 2 times just to make sure it was gone. DO NOT USE FEBREEZE! It makes it worse! We also got some stuff from the pet store that was suppose to get the smell out but it didn't. This is the only thing that I found that works, and it's not that expensive. ... View related article.