I have lots of pets. This vacuum does it all wonderfully and cleans all surfaces! It washes itself! PERFECT