I have 2 dogs and this does the job sooooo well. i am surprised by how much stuff this vacuum picks up even when the carpets look relitavely clean. And, it is so easy to empty.