This product is great and I have found it removes the stain. I have a puppy and have been house training and occasionally have had accidents on the carpet. I spray this product, wait for a few minutes then blot and after a while the stain is removed. It also has a good smell unlike many other products. Definitely recommend.