Мы в конце 80-х пользовались старым добрым трюком.Попробую без фоток объяснить. Берете длинный поводок-стропу, пристегиваете к ошейнику, из свободного конца делаете свободную петлю, которую перекидываете перед собакой на уровне сгибов локтей и регулируете натяжение так, чтобы, дергая за поводок, собака натягивала немного и эту петлю. У вас в руке должно быть два слоя поводка - от ошейника и от этой петли. Я пока не видела собак, которые тянут с такой конструкцией. Ну и никакого насилия, одно небольшое неудобство. Если  не понятно объяснила, попробую или нарисовать схематически или сфотографировать вживую.И еще есть один момент. Собаки часто "думают", что на поводке не надо ни за чем следить, хозяин и так дернет, если что, а вот без поводка - другое дело, надо быть внимательным.