Whenever it doubt i look to the YTCA recommendation. This is covered under their code of conduct.
8) All puppies leaving the breeders possession will be a minimum of twelve (12) weeks
of age to facilitate adequate socialization as well as appropriate emotional and
temperament development through interaction with siblings, dam and other dogs.
http://www.ytca.org/ethics.html