У вас проблема с собакой не в том, что она бежит ко всем ластиться, а именно в том, что она не знает команд. Если бы она была выдрессирована - а это значит, что собака выполняет любые команды хозяина с первого раза и вне зависимости от наличия раздражителей: других собак, людей, кошек, птиц, лошадей и т. п. - она бы даже если бы захотела побежать познакомиться и поласкаться к чужому человеку, то, стоило бы вам сказать: Ко мне, - ваша собака бы передумала сразу же и побежала к вам.
Таким образом, вам не нужно бороться с чрезмерной ласковостью вашей собаки, а нужно просто учить её выполнять команды. Если вы до нынешнего момента не сумели это сделать самостоятельно, то вряд ли сумеете сделать и впредь. Лучше всего будет записаться на занятия послушанием в группу на дрессировочной площадке. Там будет инструктор, который научит вас, как заставить собаку выполнять ваши требования, и будут другие владельцы собак, на которых вы сможете успешно тренировать вашу собаку.
Дрессировать собаку на площадке можно вне зависимости от породы, даже если она не служебная или вовсе какая-нибудь карликовая декоративная. Для таких собак даже существуют специальные группы и специальный облегчённый курс Управляемая городская собака.
Хотя при желании, конечно, всё можно сделать и самим. Но для этого нужно читать книги по воспитанию, психологии и дрессировке собак, изучать материалы в интернете, экспериментировать и много-много заниматься.
-------------------------------------------
Если рядом с человеком идет собака, путь уже не кажется таким безнадежно одиноким.