Поверьте, мне очень не сложно представить реакцию прохожих на Вашу просьбу дать по морде Вашему щенку... 
Для любой собаки, а уж тем более для лабрадора, как очень удачно выразился один инструктор "улица- это большая миска".... 
И весь поведенческий репертуар моделируется у щенка по схеме импритинга /запечатления/, т. е. несущим для щенка является первый его опыт соприкосновения с любым явлением, данностью.... 
Любой новый опыт, в Вашем случае попытки наказать его за подбор пищи, всегда будут блекнуть на фоне первого опыта "праздника" столования на на улице... 
Такое поведение идеально не корректировать, а профилактировать... 
Как говорит Владимир Васильевич Гриценко:
Есть разница между
" Научить собаку не  подбирать на улице..."
и 
"Отучить собаку подбирать на улице..."
Что можно сделать? 
Учесть свои ошибки при приобретении следующего щенка.... 
Цитата:"
Цитата:
И еще-инструктор учил его брать корм у чужих.Он запомнил,что этот плохой дядька дает ему по морде и у него корм брать нельзя!Зато другие-то добрые!У них можно! 
 
Действительно, в данной ситуации Вы обучаете щенка не доверять , одному, конкретному человеку, на фоне, огромного количества "хороших людей...
В принципе реально решить Ваши проблемы, но работа настолько многопозиционна, что практически нереально сделать это в рамках форума...
Даже для личной работы с Вами и Вашим питомцем , работа потребует определённых затрат времени сил и терпения...