Gruel, ну смотря с какой собакой бороться. лучше всего - с той которую тренировали на ЗКС. ей можно отдать куртку, пальто, пиджак... все, такой собаке больше ничего не нужно.
с бродячими - сложнее. лучшее место для удара - в подреберье, в "солнечное сплетение". носком ботинка. шею ломать очень напряжно. палка иногда вызовет только дополнительную вспышку агрессии. хорошо помогает перцовый баллончик, оптимальнее - что-то типа "удара", оно еще и звуковой эффект неплохой имеет.
а лучше всего - не ходить там, где есть стаи бродячих собак, особенно - безоружному.
сложнее всего - с нормально тренированной служебной овчаркой (любой породы). они умны и идут либо сразу в горло, либо - вариант - удар массой - скорость^2*вес/2 - ощутимо, особенно если собака - скоростная (типа бельгийца) а потом фиксировать. ты ничего уже не сделаешь, лежа на земле с оскаленной пастью у твоего горла. даже нож и уже в руке не поможет - собака будет быстрее. тут вариант один - уворачиваться от атаки.
вообще - лучший вариант, когда служебная собака на твоей стороне. это получается намного больше, чем просто собака и человек. работать в команде со своей собакой - всегда легче. как кинолог говорю. но со стаей бродячих (кого угодно - собак, людей, даже кошек) вдвоем драться без оружия не пойдем... а еще у нас тут волки ходят... правда, в отличие от собак, они более не то что трусливы, но опасливы и осторожны.
но! даже имея оружие нужно помнить - патроны заканчиваются слишком быстро. и много их никогда не бывает....(если только на складе оружейки или в магазине). и хороший нож никогда не будет лишним
про медведя - с ним вообще лучше не связываться, не имея с собой карабина.