E.S.
We use 'Kids and Pets'. We get it at Walmart in the carpet cleaning section. I started to buy it because my husband is a printer and it removes printers ink! In reading the label, it also removes stains and oder from vomit, pee, poop, lipstick. The list is HUGE! We have used it on Cat pee and it removed the oder so well that the cat didn't even go back to the same spot which we all know they tend to do! The only thing it hasn't removed is grease and we use Simple Green for that. (automotive department)