I used this on my carpet in my home as we have a puppy and accidents happen seen this at the store and gave it a try have to say it got rid of all my stains in my carpet would buy again for anyone with a puppy or kitten that needs to get rid of hard to get rid of stains or smells from animals