Сначала нам нужно объяснить собаке, что её никто не заставляет общаться, если она не хочет. Здесь можно работать с помощью контроля дистанции (например, протокол БАТ). А также выработать у собаки безопасное поведение: обход людей по дуге, экстренный разворот, сигнал "мимо". И поощрять собаку, если она сама приняла верное решение. Например, не побежала сломя голову, а спокойно прошла мимо незнакомца. Также можно при появлении людей предлагать собаке поискать кусочки на земле. Проблему это не решит, но снизит реакцию и простимулирует демонстрацию вежливого поведения обнюхивания...
Очень часто маленький щенок во время первых прогулок побаивается проходящих мимо людей. И это совершенно нормальная реакция - ведь люди по сравнению с ним такие большие. К тому же они все разные - по-разному одеты, по-разному двигаются и разговаривают...