Picks up dust and dirt just fine. It's no match for all the dog hair though. It sure tries but my dogs lose a lot of hair. For the average household these are great! [This review was collected as part of a promotion.]