We have 3 dogs, including 2 huskies. Keeping up with dog hair on our different flooring surfaces and furniture was always a challenge. Our lightweight vacuum did a poor job of pulling up the hair from rugs, and our "commercial grade" upright could pull it up, but was too heavy to be practical, especially on stairs or take up to our second floor. Using tools to tackle furniture and other areas wasn't easy or efficient with either. This new Bissell not only is easy to use and lightweight, it surprised me with how much dust, hair, and other dirt it pulled up from a rug that had just been vacuumed with the lightweight vac a couple days prior. Performance-wise, it does as well as our commercial grade vacuum at a small fraction of the cost, and with a lot less hassle. Definitely can recommend it!