Если вас просто облаивают, достаточно собаку отпугнуть.
Из подручных средств - палка. Даже если вы просто делаете вид, что нагнулись за камнем, многих собак это хорошо отпугивает - они знают этот жест.
У дворников я как-то подсмотрел, как они дворняг во дворе отпугивают. Просто громко топая по асфальту и хлопая в ладоши бросаются в сторону собаки. Шагов на пять. Я проверял этот способ неоднократно - он чудовищно эффективен. Облаивающих собак просто сдувает.
Как бегун, я очень интересен всевозможным дворнягам, стерегущим ворота гаражей. По моему опыту, достаточно просто остановиться, чтобы они потеряли к бегуну интерес.
Если вас всерьёз атакуют, то сжатым кулаком в мочку носа и ногами в живот. Ещё по лапам. Большинство собак не имеют такого сниженного болевого порога, как бойцовые породы, и боль их очень быстро отрезвляет. С бойцовыми собаками сложнее, но с другой стороны, они и на людей редко нападают: их выводили для уничтожения других собак, а вот к человеку они в подавляющем большинстве случаев относятся спокойно и даже дружелюбно.
Самым эффективным средством отбить реальное нападение считается перцовый баллончик.
Любовью!ну или Нападением! можно сделать вид будто замахиваешься на них чем то,а так вообще лучше не злить их,они чувствуют негативные эмоции.