I have been using Nature's Miracle for years. It always works! Takes out odors and stains caused by pets and kids. It's not "perfumey" so I don't feel like I'm just covering up a mess, instead, it's really being cleaned up and eliminated. When something washable (i.e. throw rug ) has been piddled on, I wet it down with Nature's Miracle and let it set for about one half hour then throw it in the washing machine and run it through a regular cycle. Comes out smelling fresh and clean!