We have a 110 lb Newfoundland dog who sheds lots of long hair. This vacuum is great on carpet and hardwood! Cleans far better than any vacuum I've tried. Only complaint is I need to use scissors to cut long dog hair from rollers about once a week (I use vacuum 1-2x per day).