Смотря, что вы имеете под наказанием щенка.
Если физическое наказание - это чреевато тем, что у щенка а так же у будующей взрослой собаки может развиться чувство страха.
Если наказание выполнением команд -это можно. Только ваш командный голос должен быть как всегда. Команды должны для него уже известными и ими не злоупотреблять. По окончанию щенка необходимо отблагодарить.
Этот способ наказания я применяю всегда, только с моей стороны благодарение бывает разным. Если дома - что-то вкусненькое.
Если на природе - не даю команду гулять до тех пор пока не поймет наказание. Конечно если эту команду он ранее выполнял хотя бы на 4.
Можно, легонько ткнув по мордочке. Это применяется при обучении различных команд. Но, не в коем случае, нельзя щенка бить. Он тогда будет вас бояться, а когда вырастет будет проявлять агрессию, особенно это касается крупных пород.