I have area rug it doesn't pick up dog hair very well on the tile floor it's very good