No-Go a must for puppies… I love this product. It is important to clean the rug completely before spraying. I used this when my dog was a puppy and he never went back to a sprayed area. Also, he was trained very quickly without any problems. Fast forward ten years, his older sister came for a visit and apparently cannot hold her bladder very well. Cleaned the spots and sprayed the No-Go. Next time she came over she just walked around the room and sat in the center not knowing what to do. Perfect (for me, anyway). Works like a charm.