I love this carpet cleaner, I have two very mischievous dogs who tend to be messy so this carpet cleaner is perfect to use for quick clean ups. One of my pups had an accident out of excitement of a visitor so I was able to give it a good quick test and it worked perfectly! We also had my other pup left a treat induced slobbery mess in the carpet that did not smell good so I gave it a good once over with this carpet cleaner and in maybe 5 minutes it was clean and dry. I have a bigger heavy duty carpet cleaner that I will still use for the big whole house deep cleans but this is huge to have in between to keep my house smelling nice and clean. Easy to use, easy to carry, small enough to store away.