Здравствуйте! Если такое поведение является генетически заложенным, его не исправить.
Если это приобретено в следствие неправильного обращения с собакой, можно попробовать исправить. В первую очередь, станьте для собаки вожаком, будьте уверены в себе,в своих действиях, спокойны и никогда не спешите. Перед приходом гостей возьмите собаку на поводок, это надо для того, чтобы собака не убежала и не спряталась. Встречайте гостей вместе, не в коем случае не уговаривайте собаку и не жалейте ее, просто спокойно и молча стойте и ждите, когда собака успокоится, гость также должен себя вести(договоритесь с кем-нибудь из друзей). Подходите к гостю только после того, как собака успокоится, лучший вариант, если она сядет.
Играйте с собакой, это будет ее расслаблять. Ухаживайте за ней. Но ни в коем случае не сюсюкайтесь и не жалейте. Чем Вы сами будете уверенней в себе, тем скорее собака поверит в Вас и страх постепенно уйдет.
Советую также пригласить кинолога для оценки ситуации и помощи.