Мы пользуемся ультразвуковым отпугивателем. Одно время мужу приходилось около 5 утра на работу проходить через территорию гаражного комплекса, ну и как-то подрали его сильно собаки. Отпугиватель купила самый дешевый, хотя мне говорили, что надо не дешевле 4000 рэ покупать, мой стоил что-то в районе 1000 - 1500, точнее не помню. Это вещь, скажу  Вам  И собакам не больно, и действует безотказно. Вы потом напишите, Ваш подействует или нет.