I've had this for a few months and find it works pretty well on pet stains (even older ones). I just discovered today that it works on grandkid stains too! Got the ground in chocolate stain right out of my chair upholstery. I imagine credit goes to the the cleaning solution, which seems to continue working on the stain even while it's drying. Now on to husband stains. Lol