Пёс считает себя главным в вашей стае. Судя по тому что вы его успокаиваете в моменты его агрессии это так и есть. Наказывать надо, а не успокаивать. Но думаю ситуацию вы уже не исправите, поэтому запирайте его или привязываете когда ворота открываете или кто то пришел.