small Stun gun
If you have a small budget, take a look at the Vipertek VTS-880, you get a compact unit that won’t take up too much space in your pocket. Even with a small size and a low cost, this stun gun can effectively subdue an attacker.
We like that you don’t need an extra charging cable for this unit since it has a small plug built into the base. As with any stun gun, you’ll get loud sounds to help deter attackers from getting closer.