Let me say that I foster cats and dogs so there is always pet hair on my carpets and area rugs. I have 2 Hoover Windtunnel upright vacs that I love but they are so heavy and have taken a toll on my shoulders pushing them back and forth. They do however, pick up animal hair extremely well on both carpet and area rugs. Not so good on hardwood but I put up with that.