My cat had trouble digesting food and vomited a little a few times a week and we just moved into a new house with new carpet. I needed a cleaner that won't stain when renting and something non-toxic if she eats off the carpet (I feed her in a bowl on the carpet but she scoops it on the floor). I found this and am so pleasantly surprised at how well it works! I hardly have to rub the carpet for stains to appear. Also, this stuff smells like fruity pebbles, which I love! After several uses I can say that I will definitely buy again.