Choosing a puppy is fun and when you do you always hope it will have good dog behavior. Your early puppy training will determine later in life if you have set certain rules for it to follow. Once you have decided what breed to buy, you need to locate reputable breeders in your area. Most breeders do not recommend taking a pup away from its mother until it is 10 weeks old. Others are quite happy with the pup leaving its litter mates at 8 weeks of age. If the pup has to be transported it may be advisable to have it a little older as it is very stressful for the pup.
Puppies need to have human contact at an early age to develop good socialization skills. Most breeders interact with the pups to ensure this happens. When choosing your pup, determine before going to the breeder whether you want a bitch or a dog.
The sex of your pup is also important. It is advisable to neuter both sexes if you are not going to breed and the cost is approximately the same. Having your bitch mate with an unwanted male dog is as bad as your male trying to get out to the females in season and fighting with other males.
Choosing a puppy with the right temperament can be difficult, because their full personality has not developed at 8 weeks. The best way is to observe the litter playing and avoid the aggressive or very boisterous one. Do not choose the shyest, as they can become a timid dog as an adult. A tip is to clap loudly very close to the puppies and the ones who do not show fear, or recover quickly and come to you are the best choice.
All breeders should give you a certificate of health with proof of vaccinations, but is still a precaution to have your vet look the pup over, before your get too attached. They say that puppies will pick their owners and if a pup chooses you, make sure it shows the potential of good dog behavior.