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