I say shampoo needs to be stronger because I had to go over an area multiple times before stain was faded. I had to use Resolve carpet cleaner to make it completely disappear. For the price of the shampoo I would expect to go over stain 2 times max.