Moving from a small apartment with hardwood floors and no pets to a house with carpet and an outgoing dog, I knew I needed to update my little vacuum . I procrastinated for a few months and ended up ordering this vacuum cleaner. Wow I couldn't believe how many hairs he pulled out of my carpet to the point of embarrassment. Although it has a brush that usually picks up hairs on hardwood floors, this vacuum seems to do a pretty good job on them too.