Picks up pet hair very well. However, it doesn't pick up rest of whatever is on the carpet to well. I had to go over it two, three times. Otherwise, The vacuum is in bad and does a good job