Конечно, пораньше, как раз 4 месяца - оптимальное время, то есть у щенка как бы уже было детство, где он все познавал исключительно в игре, но у него еще не успела закрепиться модель поведения, что все можно и ничего за это не будет. В 7-8 месяцев собака уже привыкает вести себя разгульно и когда ее внезапно начинают дрессировать, навязывая вдруг свои порядки - возникают определенные проблемы.
А до 4 месяцев - объясняют, что можно, а что нельзя, приучают так же к кличке, ошейнику и поводку, учат так же играть, взрослую или подрощенную собаку научить играть гораздо сложнее
-------------------------------------------
Цифры не лгут. Посчитай, сколько людей тебя облаяло и сколько собак!