I have two pets, so I vacuum alot. I have a carpet in my living room and carpets in the bedrooms. I recently got a Shark Navigator Speed Upright Vacuum with Lift-Away & Self-Cleaning Brushroll. I'm so glad I did! This is one of the best vacuums I've had. It is lightweight. It's very easy to use, empty, and clean. It moves easily across my floor. It picks up so much more pet hair than my old vacuum. It also has a scented filter it comes with that smells very nice also. I recommend this Shark Navigator Speed Upright Vacuum with Lift-Away & Self-Cleaning Brushroll.