Мальчик молодец, не испугался-не растерялся, но я сторонник идеи, что от оружия в кармане вреда будет больше, чем пользы.  В первую очередь наличие подобных средств провоцирует их обладателя на менее аккуратное поведение, так что шанс попасть в ситуацию, когда его придется использовать, у такого человека выше.Меня с детства учили правилам поведения рядом с собаками, и мне этого было достаточно.В соответствии с текущими правилами выгула собак  (я их недавно изучала специально) намордника у собаки быть не обязано.  Если собака еще и на поводке была, и не дай бог  ребенок нанес ей какое-то увечье,  то виноваты будете именно вы.  И дело даже не только в  том, что  вам придется компенсировать хозяину ущерб, но и в этической стороне ситуации: ваш ребенок причинил вреду другу другого человека.    И ребенок, заметьте, страдает. И хозяин этой собаки будет страдать.   При правильном применении в большинстве случаев от шокера ничего не будет.     Но1. собака может быть пожилой со слабым сердцем2.  Ребенок может этим шокером и  правда в глаз или еще куда попасть, и там последствия непредсказуемые. Кстати, не очевидно, что в другом месте шокер вообще пробьет собачью шерсть.  Шерсть все же изолятор, нужно прижать контакты к телу или мощный разряд.  А вот шокер в морду это плохая идея.