С шокером можно просто идти, не дожидаясь критического момента, а к баллончику относится не то же, а то что его надо брызгать находясь с подветренной стороны, что не всегда легко определить сходу. На отпугивающую химию собака может среагировать нерасчетно, шокер тут оптимальный вариант.