There are literally hundreds of different types of dog breeds, making the selection of a dog as a pet quite a difficult choice. Breeds of dogs can be separated into several different classifications. These categories primarily include Sporting, Hound, Working, Terrier, Toy, Non-Sporting and Herding. Dogs can also be further classified into other dog types, such as field dogs, show dogs, guard dogs and service dogs. Some dogs perform better in certain categories than others.
For many people, the average adult size of a breed is very important when choosing a dog. The size of a breed can provide useful information since certain characteristics are shared by most big dogs, and other features are shared by small dogs. For example, large dogs are more prone to certain health issues like bloat. On the other hand, small sized dogs are known to be bundles of energy with heavy barking tendencies.
The above numbers of dog types are just the tip of the Iceberg! As previously stated these are only the dog types recognised by the AKC. There are no accurate statistics relating to the total numbers of different types of dogs worldwide, not to mention the number of dogs types classified as mongrels, or mutts!
http://msnty.mylivepage.com/wiki/1338/386_dog_types