We have a dog that sheds a ton, and this vacuum has been great for cleaning carpets and hard wood floors. Most vacuums we have used before quickly get clogged in the brush from all of the hair. The canister is not large, so if you're cleaning a whole house, you will have to empty it a few times.