Eight weeks of age has long been accepted as the optimal time to acquire a new pup.
By Eight weeks, sufficient dog-dog socialization has taken place with mother and litter mates to tide the puppy over until he is old enough to safely meet and play with other dogs in puppy class and dog parks.