This carpet cleaner came just in time. My dog has accident from time to time and this cleaner is very easy to use. I love the different cleaning tools it offers. We mainly use the spot cleaner because it’s more effective for a deep clean and pet stains.I have tired many pet cleaners but by far this is best one.