There are many different types of dogs, with over 150 recognized breeds as well as many more different variants.
When choosing a dog it is important to examine your personal circumstance (e.g. home life, how much time available for the dog, children) and mesh them with a dog who has the appropriate temperament and requires the level of care that you can provide. Here are some questions to ask yourself before you choose your pet.
How much space do you have?
How much exercise and care time do you have for the dog
What size is good?
Where is the dog going to be living?
How much grooming do you want to do?
Do you have the experience to deal with a more challenging dog?
If you have children how will the dog be with them?
Dogs of the same genetic history are group into types, such as Molosser, Spitz etc. These dogs will tend to have similar characteristics, health issues and natures. All dogs are not the same, with the different types having very different life spans, characteristics, suitability to different conditions and more. Before you choose a dog, consider choosing a dog type!
http://msary80.baidu.ws/14656/about+dog+breeds.html
Gun Dogs
Herding Dog Breeds
Hound Dogs
LiveStock Guardian Dogs
Molosser Type Dogs
Pointing Dog Breeds
Retrieving Dog Breeds
Setters
Spaniels
Spitz Type Dogs
Terriers
Toy Dogs
Water Dog Breeds