Hoover Paws & Claws Carpet Cleaner with Stainguard works great. I have a house full of pets. Every time I turn around, there is a spot somewhere of something. This cleaner takes care of it all, even the worse mess spots where I wasn't sure anything could do it. It also leaves a nice clean smell afterwards. The measuring cup is inside the cap, so it's always right in your hands to use. My carpets definitely look and smell a lot better with this cleaner. I would highly recommend it.