I have pets. Specifically I have four cats and a dog. The dog isn't much of a stain-maker. He's more of a trash-spreader. But the cats are a carpet's worst nightmare. They are old and sometimes have some hairball issues. Also they occassionally decide that they don't feel like making the trek to the litter box. That's cats.
All this is to say that I need a decent carpet cleaner. I've tried several with good and bad results but I've settled on Resolve for pet stains because it works the fastest. Some other cleaners out there work but not without what seems like hours of dabbing. Resolve usually works on the first or second application.
I could do with a smell that wasn't so strong, and I'd like it if they offered refill bottles. Other than that, I don't have many complaints. I like the picture on the front of the two dogs and a cat hanging out happily together. My cat would be swinging a paw at the dog if it were taken at my house.
In short, use it. It's good.