I have a cat and long haired dog and this is exactly what I needed! Very powerful and cleans quickly and efficiently. I love it!