Набирайте вес, дамы и господа. Собаки на кости бросаются, жирок им не интересен
Если серьезно - не приходилось встречаться со сворами, а вот с одиночками со стандартной мордой (типа овчарки) - меня еще в детстве научили обращаться. Лет в 14 пришлось применить знания на практике. Правда лучше иметь на руке кожаную перчатку. Но когда мне пришлось практиковаться в полевых условиях, конечно же, перчатки не было. К счастью, пес нападал как по отработанному сценарию - бросился спереди и прямо на правую руку, которую я выставил вперед. В момент, когда ладонь оказывается уже в пасти - нужно резко дернуть руку вниз, обхватив нижнюю челюсть пса. За счет резкого движения и инерции движения пса, шанс свернуть ему челюсть практически 100% - после этого пес с визгом убегает на исходную и больше никогда в жизни не будет на тебя кидаться. В моем случае - мы с этой овчаркой потом поладили даже. В течение месяца я еще регулярно там проходил (без вела дело было, передвигался пешкарусом) - пес ко мне сначала выходил тихо, с опаской, а когда я его пожалел, погладил и начал подкармливать - он ко мне уже как к хозяину стал выбегать.
К сожалению, это не универсальный способ и без подготовки есть шанс быть потрепаным.
- Не проверял со сворами (я не умею со 100% точностью выявлять вожака, да и есть шанс, что какой-нибудь шакал вцепится пока ты с вожаком общаешься)
- Не работает с тупорылыми (не в смысле глупыми, а которым лопатой по морде надавали и ухватить их не за что)
- Не приходилось проверять при катании на велосипеде (может не хватить времени спешиться, а когда ты на веле - вряд ли пес будет прыгать до руки, когда нога рядом)
Петардами не пробовал пугать, но возможно это сработает. Лучше корсар какой-нибудь.
Баллончик опасен тем, что часть газа/жидкости может попасть на тебя, сам же пострадаешь. А если собаки бегут с наветренной стороны - то вообще сам себя накажешь
Огнестрел - это уже вообще перебор.
Пневматика может оказаться слишком слабой и больше разозлит, чем отпугнет (винтовку вряд ли кто с собой катает, а пистолеты на баллончиках - это пукалки, а не оружие)