This does a wonderful job picking up the pet hair from the hardwood floors and the carpets. I was a little embarrassed the first time I used it, since I had just vacuumed with my old one and the BISSELL picked up SO much. It's hard to push on the carpeting. It would probably be easier if the height could be adjusted. I like not having to switch anything to go from the area rug/carpets to the hardwood floors.