I have a dog and sometimes he has an accident inside the house. I do not want people to walk into my home and instantly know I have a dog, so I like to keep my carpets and floors clean and sanitized. Well, I own another brand carpet cleaner and it was rated 5 stars, but to be honest, it doesn't clean that well. I even use professional carpet cleaner that I order direct. So I saw this Hoover Dual Spin Pet and thought why not give it a try. Wow, this carpet cleaner is amazing and not having to deal with a shared bowel for clean and dirty water is the BEST. It cleans and sanitizes my rugs so well. Friends walk into my house and cannot believe I have a dog. I highly recommend this carpet cleaner.