This works so well at getting pet hair off of carpet, upholstery, and rugs. It actually pulls hair that is stuck into the carpet out. It's a bit heavy and tricky for stairs (if the stairs are narrow), but the little attachment is great at cleaning stairs.