I buy this vacuum because it be highly rate for pick up dog hair . however , I learn that it do not like vacuum up dog ` undercoat type fuzz . ' the vacuum constantly get clogged and the bag fall off . it may be great for regular dog or cat hair , but not this type . I must agree that it be get great suction and the carpet look fantastic after vacuum . so -- for I it be either get another type vacuum that will work on ` undercoat ' or get a new dog !