I purchase this vacuum about 2 month ago . it work well . it pick up the dog hair , too . the only thing I do not like about it be the onboard tool . some fall off while vacuum and one of the place hold one of the tool have break so the tool do not fit on the vacuum anymore . I do not have the problem of it be too heavy as mention in other review . if you set the vacuum for the appropriate carpet height , the weight of push the vacuum be not a issue . for the price it be a great vacuum . I would purchase it again .