По-моему насчет возраста забираемого щенка слишком много суеты. В ДОСААФовские времена щенков вообще  раздавали в 30 дней (и не только служебных)... Психованных выростало точно не больше, чем сейчас, а по мне - так и заметно поменьше. Все дело в генетике и в выращивании/воспитании. Если щенок до 3-5 месяцев не видит улицы и постоянных новых впечатлений (типа карантин по прививкам), если при этом он растет у людей, которые не умеют воспитывать собак - результат вполне предсказуем, хоть в 2 недели его забирай, хоть в 3 месяца.