This is a great product! We have 2 dogs and are always using it to clean up mud, dog potty mistakes, or other carpet stains. We like this product so much this is the second one we've bought. The only thing that could be improved is more removable parts that can be replaced. The last one we bought lasted almost 5 years, but the hose broke. I wish I could have replaced the hose rather than buying a new one.