Все упражнения отрабатываем и дома, и на улице на разной еде. Сначала работаем на том, что собаке можно, затем переходим на "запрещенку", но хвалим собаку её вкусняшками. Начинаем учить собаку не брать еду у нас с руки. Это контролируемые условия, собака понимает, что мы контролируем кусочек у нас в руке, и ей проще от него отказаться. Кладём небольшой кусочек еды на ладонь, протягиваем её перед собакой на расстоянии 30-50 см. Собаку перед этим посадить или положить, так как стоя она будет активнее пытаться добывать еду. Если собака полсекунды не пыталась взять кусочек у нас с руки, сразу же хвалим её голосом и отдаём этот кусочек. Если пытается взять еду, быстро закрываем ладошку, убираем руку к себе, снова садим/кладём собаку и повторяем упражнение.
Если собаке сложно, можно немного упростить упражнение: увеличить расстояние между едой и собакой или взять что-то менее вкусное. Повторяем упражнение, пока собака не начнёт с уверенностью отказываться от кусочка у вас на ладони. В качестве усложнения упражнения начинаем сокращать расстояние от кусочка до собаки и увеличивать время, пока питомец не берет еду.
Когда это упражнение хорошо получается, начинаем класть кусочек на пол. Полсекунды собака не берёт еду - сразу хвалим. Также постепенно увеличиваем время и сокращаем расстояние до собаки. Когда хорошо отработали этот этап, начинаем ходить с собакой вокруг этого кусочка на поводке, не давая ей дотянуться до еды. Как только отвлеклась от кусочка и не пыталась его взять - похвала. Отрабатываем, пока собака не начнёт игнорировать еду на полу. Следующий этап - ходить мимо разложенной еды на полу на провисшем поводке.
Для закрепления навыка нужно очень-очень много повторений, нужны регулярные занятия.
Также для собак бывает ценно то, что они сами нашли. Это ценнее, чем самый вкусный кусок мяса с руки хозяина. Поэтому нужно удовлетворять их потребность в поиске, чтобы при реальных встречах с едой на улице, этот кусок имел уже не такую большую ценность. В этом помогут поисковые (нюхательные) игры.