Так он совсем малыш!!Нет не по попе - зажимать пасть - ваша задача ОБЪЯСНИТЬ и НАУЧИТЬ, а не наказать. - Наказывают за непослушание, когда пес идиально знает команду и игнорит, а не за незнание команд и незнание как себя вести. Представьте себе, что у вас полутрогодовалый малыш - вы ему 20 объясняете, а не бьете.Вы должны самым простым способом ДОНЕСТИ до пса, что вам нравится, а что - нет. И что нравится надо научить первее. Чтобы НАУЧИТЬ - надо физически не дать сделать противоправную вещь - сожрать с земли, лаять и пр. Когда вы физически не дали сделать плохое - сразу хвалите - к примеру он сидит с зажатой пастью и немного перестал бурчать - сразу хвалите эту зажатую пасть, повторяете к примеру "тихо" и хвалите. Еще пример. Команда сидеть - очень важна - если он лает, то сначала хорошо его посадить - вы надавливаете на корпус или поддергиваете поводок чтоб он сел и сразу очень хвалите -  тогда собака понимает, что именно это действие(сидеть) для вас приятно и учится.И запомните - при лае он не защищает, он боится!! Даже если он при этом не поджимает хвост и уши.Защищают от угрозы, а не от людей на улице. Лает он потому что он чувствует себя с вами неуверенно. Вот вам тема для размышления - вы сами должны быть уверенной и он тоже станет спокойней.Чтоб социализировать боящуюся собаку надо идти за спинами прохожих в ту же сторону(эффект преследования) пусть нюхает за ними воздух, потом добейтесь, чтоб прохожие его хвалили и гладили, просите особо смелых об этом, скажите, что учите не боятся. Пусть сначала нюхает, потом они ему дают нюхать кулак или верхнюю часть кисти, ладонь он может испугаться.Ну думайте, от этого он хуже вас охранять не будет, для охраны нужны смелые псы, которые не боятся людей