Чтобы собака не лаяла во время прогулки на прохожих, достаточно отработать общее послушание.
Собака должна часто поглядывать на вас и ВЗГЛЯДОМ спрашивать ваш ответ на те или иные свои действия.
Но, кроме этого - ДЛЯ достижения быстрого УСПЕХА, крайне важно СРАЗУ отслеживать реакцию собаки на те или иные (встречающиеся по дороге раздражители) и вовремя (а главное - понятно для собаки☝️) давать обратную связь.
Первое, что нужно сделать, когда собака обнаруживает "опасность'и сообщает вам об этом - ТУТ ЖЕ похвалить её (ИЗДАЛЕКА - и только С Л О В А М И).
Все остальные "гав" тут же строго пресекаются!
Как только собака выказала нужное вам поведение - ТУТ ЖЕ нужно снова похвалить её.
Катя Федорова, тут конечно решать хозяину. Но в этом нет смысла (на мой взгляд).
Собака ДОЛЖНА ПРЕДУПРЕЖДАТЬ ХОЗЯИНА об изменении ситуации или появлении новых раздражителей, реакция на которые у собаки ещё не отработана. Предупреждать своего человека обо всём меняющемся и спрашивать разрешения хозяина как поступить в том или ином случае.
ЭТО ЕЁ РАБОТА.
Просто этот самый лай лучше (по возможности) минимизировать, сделать наименее раздражающим для вас и окружающих.
У некоторых собак тренированное предупреждение больше похоже на "кхеканье".
Может также выглядеть как лёгкий предупреждающий "рык'.
В идеале (в случае потенциальной опасности или ситуации, воспринимаемой собакой как таковой) обученный питомец просто делает стойку и смотрит на хозяина.
Получает от него обратную связь и дальше действует согласно его указаниям.
"Нельзя "
Нужно изучить команду "Прекращение нежелательного действия", так же постараться предвосхищать лай собаки и пресекать его до того, как он начался (рывком поводка, лакомством, сменой направления движения и др.)