I generally like Scotchgard products so I figured I would give the Scotchgard Pet Care Carpet and Rug Protector a try. As usual it's good for cleaning messes out of your carpet. However, I do not find that it's really protects my carpet any more than the normal Scotchgard carpet cleaner. I'm pretty sure it's the exact same product but they just included the "pet care" in the name to get additional people to purchase their product. If you spill something quickly dab it up with a towel and then apply Scotchgard Pet Care Carpet and Rug Protector to the area. The stain will quickly come up. It works the same way as most carpet cleaners in that sense. One good thing about the product is it doesn't leave your carpet crunchy or anything like that where you spray it. I'm not sure how it does it but you can't even tell you use it on the area. When I have spills in the same area this product does lessen how much stain there is. But it doesn't really do it any better than the normal product. Like I stated above I'm pretty sure this is the exact same product as their original. It's a pretty good cleaner but it's kind of a gimmick. This is an okay product but it's claims are a little exaggerated.