А я считаю, что собака должна отличать кто свой, а кто чужой, и не навязывать посторонним свое общение. Мы над этим работаем
Есть специальное упражнение. Нужно раз и на всегда решить, кто из вашего окружения "в стае", а кто нет. Потом надо попросить кого-то из знакомых, кто "не в стае", чтобы тот подразнил собаку лакомством, но не давал. Как только собака оглянется на вас (или можно окликнуть), вы подходите к объекту, строго сказать «Отдайте» и кусок отнять и дать собаке. Это отучает собаку лезть к кому не надо, он просто поймет, что от чужих нечего ждать, а вот зато хозяин самый-самый в буквальном смысле.
А я просто прошу тех, кто гладил собачку, дернуть в конце его за ухо. И он знает, что чужие могут сделать больно.