Думаю балончик, подходит по всем критериям. Не стоит брать шокер. Это я вам как владелец шокера говорю. На сайте было написано что 5 секунд и потеря сознания, мы наспор держали 10 секунд и ничего кроме (сильной, но терпимой) боли. В реальной драке его трудно применить, я пробовал. Он не пугает даже собак, а пугает вас после того как вы дали другу его "посмотреть".
Слышал, что шокер довольно тяжёлый и неудобный для ношения в кармане. Это так?
Перцовый баллончик, но лучше брать не спрей, а гель. (Сейчас их великое множество, от крохотного брелка до самого обычного)Тоже распыляется, но его не сдует в вас и оттереть намного сложнее.