I have a dog and 2 cats (and white carpet) so messes are frequent. I've been searching for something to make my carpet look better and I've found it! I received this Pet Spot cleaner to try in exchange for writing an honest review. So here it is- It's easy to use, not huge or bulky or heavy AND it actually works well. I cleaned my sofa too and it almost looks new again!! I couldn't ask for a better product.