I have tried a lot of different carpet cleaners in the past, But this Bissel carpet cleaner by far cleans the best. The 2 in 1 feature great for spot cleaning. Paired with Bissel spot treatment you can't go wrong. Have 2 Maltese dogs that are potty trained for the most part, Have had to use the carpet by the door because they do couldn't hold it when I was away from home. I highly recommend this unit to all pet owners!