I don't have pets but this vacuum cleaner works well on my wall to wall carpets, floors, and furniture. The floor attachment is a little awkward to move around (especially in corners) and it only has a small opening, but the suction power is very good. The blower feature is not what I expected. Using it requires detaching the hose and the HEPA filter and reattaching the hose to the back of the unit. After all that it doesn't expel enough power to dust or do anything significant. I like the adjustable rod and the 20ft cord length. Its lightweight and compact so its easy to store. Overall I am pleased with this purchase.