Если у Вас первая собака, не плохо было бы посоватоваться еще и собачьим психологом, он должен объяснить Вам как вести себя в таких ситуациях.
А в целом у Вас ситуация в том, что Ваша собака старается показать Вам какая она хорошая, как хорошо она охраняет свою территорию.
Для начала, вы должны показывать ей свое недовольство ее поведением, т.е. либо полностью игнорировать или показывать насколько Вы не довольны.
Например: если она любит сидеть рядом с вами на диване, после лая, вы ей либо запрещаете на диван, либо демонстративно встаете и отходите от нее (моим очень действенно если я скажу:... уходи, не люблю тебя...)
Если вы на нее накричите, а потом потреплете по голове, считайте, что ваш крик был не что иное как сотрясение воздуха.
Любой контакт должен быть как поощрение за хорошее поведение.
Если на прогулке она начинает бросаться, вы резким движением осаждаете ее и сразу быстрым шагом с недовольным видом домой, она должна видеть, что вы не довольны. Какоето время 10-20 мин игнорируете ее. Рывок должен быть достаточно жесткий. Если ведет себя хорошо, значит стараетесь как можно дольше погулять с ней, поиграть, она должна чуствовать, что вы ею довольны. И не скупитесь на похвалы если она ведет себя так как Вам надо.
При наказании собака понимает связь : проступок - наказание, если прошло 2 минуты и она переключила на чтото свое внимание, лучше свое недовольство не показывать , или она его свяжет со своим последним действием.
Я бы еще с собакой обошла все закоулки вашего двора и показала ей все норки, чтобы у нее не оставалось ни одного уголка который она не знает.
Конечно в любой ситуации надо разбираться индивидуально, но может у Вас все не так уж плохо. Обычно потеряшки очень благодарные собаки.
Удачи Вам.
Если чем смогу. Помогу.