Small dog breeds that don't shed or shed less include the Australian terrier, dachshund, Italian greyhound, miniature poodle and West Highland white terrier. Medium dog breeds that don't shed include the Irish terrier, whippet and standard schnauzer. Large dog breeds that don't shed include the giant poodle and Airedale terrier.
According to DogChannel.com, regular brushing is essential to control dog hair. In addition to brushing or combing a dog's hair once per day, frequent bathing also helps to eliminate hair build up around the house. Vacuuming floors and furniture on a consistent basis is essential. Using a central air purifier with a HEPA filter can help to remove allergens.