According to an article on Professorshouse.com they give some categories of dog breeds and types of hair that your dog might have. They then offer suggestions as to how often and what type of brush to use.
There are six basic types of coats on dogs, each with it’s own specific requirements. How often you should brush your dog depends on which of the following categories he best fits into:
Smooth Coated dogs, such as Labradors, short hair Chihuahuas, and short hair Dachshunds are the easiest type of coat to maintain. These dogs shed constantly though, and routine brushing with a soft brush can help to reduce excess hair.
Curly coated dogs, such as Poodles, Bichon Frise, and Kerry Blue Terriers, have non-shedding coats that should be bathed and clipped about every 8 weeks. Between clippings, the longer the hair, the more it may become tangled, as the coat is very soft and wispy. Daily brushing towards the end of the clipping cycle may be required.
Short Coated Dogs, such as Corgis, German Shepherds and Jack Russell’s, have coats that are short, but extremely thick. These dogs shed, and often the dead hair becomes trapped within the rest of the coat, requiring frequent thinning and raking of the coat. These dogs should be brushed at least twice a week, more during seasonal sheds.
Wiry coated dogs, such as Australian Terriers and Carin Terriers, have stiff, wiry coats that can shed, and requires frequent grooming to prevent matting.
Long coated dogs, such as Shih-Tzu, Maltese and Lhasa Apsos have a dual coat of long, straight human like hair, with an undercoat of thick, cottony hair. These breeds do not tend to shed, but left long, the coat can very quickly become matted, and a magnet for dirt, foxtails, branches and all other types of outdoor material to become tangled within it. Daily brushing is required for these dogs, as well as regular trimming around the face and ears for health and hygiene. Clipping these types of dogs short is a popular alternative, and cuts down on grooming needs.
Silky coated dogs, like Collies, Shelties and Afghan Hounds, are the hardest type of coat to maintain, and require daily attention. These dogs shed a thick undercoat, which easily mats into their long outer hair, creating a constant grooming need. Daily brushing with a slicker brush and rake, as well as strategic clipping, is required to keep these dogs coats in good shape.