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