I was very wary when trying this product out because I haven't had much success with similar products in the past. This product though exceeded my expectations! Not only can I not tell that my dogs had an accident, but old stains that I wasn't able to get out before are gone now too! Having a puppy and a stubborn dog is quite a lot of work, but knowing this product is there for me is so reassuring. I will continue using and purchasing this product. I am now a loyal customer for life!