This removed SO MUCH DIRT from my carpet. I've got a 100+lb very furry dog, a cat, and toddler and this formula worked wonders on our carpet. It definitely needed to be rinsed after to remove residue from the formula, I use a few tanks of just hot water afterwards, but all around I think this product is great.