те, которым вы ее обучили и по которым она принимает нужную вам позицию.
Никакая собака сама по себе КОМАНДЫ не знает и выполнять их не будет - для нее это просто звукосочетание. Задача хозяина - связать определенные звукосочетания и конкретными действиями - например при звуках СИДЕТЬ собака должна опустить попу, согнуть задние не сгибая передние. НО - можно легко научить по этой же команде вставать на задние лапы, ложиться, прыгать и т.д. Равно как и для выполнения этих действий можно использовать ЛЮБОЕ слово, а не только слово "сидеть".
Мои собаки команде рядом обучены - для них она означает "находиться (не только идти - сидеть-лежать, стоять)) около меня так, чтобы плечо собаки касалось моей левой ноги". НО - когда мне не надо четкое нормативное выполнение я использую "не тяни!", что означает "можно быть где угодно, но следить за натяжением поводка, он должен быть провисший".
Если есть проблема с "тянет на прогулке" при условии, что с собакой нормально занимались (собака, которая просто не умеет ходить на поводке - недоработка хозяина, не научил) - стоит задуматься о том, что собака не знает свое место в семейной стае, вы ее не туда определили, у нее невроз, она по факту, ниже, чем вы ее ставите. В стае впереди всегда идет самое низкоранговое, малоценное животное-сигнальщик - в случае чего не будет жалко, если погибнет. В семейной стае хозяин обычно Вожак - заставляя собаку идти рядом с Вожаком вы как бы поднимаете ее, ломаете ее представление о ранговости. В случае если в целом с этим нет проблемы (хозяин умеет расставить приоритеты) оно не навредит, а вот если у собаки хоть какие-то еще непонятки, если хозяин не опытный, а собака доминантная - может привести к тяжелым последствиям, вплоть до заболеваний (потом будете думать откуда аллергия, снижение иммунитета, почему квартиру громит и за хвостом бегает).