Dog hair is one of the big problems of having a dog. Most people do not want to deal with dog hair around them or have allergies to dog hair. Unfortunately there is not a non-shedding dog however there are dog breeds that sheds relatively less than the others. These non-shedding or low shedding dogs could be hypoallergenic if they groom as it should be. Unfortunately nobody can give a guarantee about the allergies; even though you may not have an allergy to one dog breed, you may have an allergy to other dog breed.
Here is the list of non-shedding dog breeds or low shedding dog breeds
American Hairless Terrier
Black Russian Terrier
West Highland White Terrier
Bouvier des Flandres
Kerry Blue Terrier
Soft Coated Wheaten Terrier
Shedding or non-shedding we all love them, they are so precious!