I bought this because I have small dogs and cats who make messes. It works great! Love the separate compartments. It's lightweight but powerful. Best carpet cleaner I've ever had.