The solution works great on animal stains and I sure have them withtraining a new puppy and all. I've owned a few shampooers that worked okay, but the shampooer what's the solution did an excellent job on my carpets and I would totally recommend this product to anybody especially if you have animals and kids.