воспитание щенка = программирование
Все больше замечаю сходства процессов воспитания щенка и программирования. Фактически при воспитании щенка, точно так же как программист на специальном языке, понятном компьютеру, пишет программу, мы программируем поведение собаки в различных ситуациях. Мы пытаемся получить от него результат при каких то действиях с нашей стороны. Мы хотим что бы он делал то что мы ему говорим. А поскольку он наших слов не понимает, мы пытаемся объяснить ему это языком на котором бы он нас понял.
В отличие от программирования компьютерных программ воспитание щенка процесс более сложный. Если программу для компьютера можно написать один раз и она будет выполняться, то в воспитании щенка используется основной принцип - "Повторение - мать ученья." Т.е. результат мы получаем благодаря многократному повторению каких либо упражнений, а сохраняем благодаря периодическим повторам.
Так же, не стоит забывать о том что не только мы воспитываем щенка. Он воспитывается другими животными, стаей, людьми, самостоятельно. Иногда щенок получает неправильное воспитание, ему прививаются вредные навыки, и происходит это как раз повторением.
Пару ярких примеров можно найти в статьях: "дрессировка. Мы дрессируем, нас дрессируют" и "Воспитание щенка и самовоспитание".
Подитожим: при воспитании щенка необходимо точно быть уверенным в том что щенок понимает то что мы от него хотим, и многократно это повторять. А так же, пресекать любые неправильные действия со стороны щенка и окружающих.