Для моего очень активного ребенка, который часто от меня убегал, самым действенным наказанием за это было идти со мной за руку. То есть 1.предупреждаю, что убегать плохо. 2. Предупреждаю, что если еще раз убежит, будет идти со мной за руку. 3.Если убегает - беру за руку и говорю: до вот того дома будешь идти со мной за руку. Потому что наказан за то, что убегал. Ясное дело, что орал при этом и вырывался. Главное не отпускать и спокойно (а-а-а-а-а) и занудно повторять, за что он наказан. Очень помогало. Дистанцию можно выбирать не длинную - метров 50 вполне хватает.