I have recently tried this Hoover Pass & Claws Carpet Cleaning Formula with Stain Guard. I think it works great. It seems to pick up stains rather well and quickly. It even pulled a couple of old stains out. Not only does it work well for stains, but it also has a stain guard for better protection. Great quality product.