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