SABRE RED Tactical Pepper Gel with Belt Holster – Gel is Safer – Maximum Police Strength Gel OC Spray, Quick Access Flip Top, 18-foot (5.5 m) Range, 18 Bursts – Designed for Security Personnel https://www.amazon.com/dp/B004NKSPR8/ref=cm_sw_r_cp_api_glt_fabc_K9KW0MTBNQZJBW56FSA7?_encoding=UTF8&psc=1
This is the link for the gel.
If pepper spray is legal where you live gel is much better. Police officers use and suggest this as it has no backspray.
My SO got me pepper GEL when I had my first stalker. It’s small and discreet (I hold it on walks and no one has ever noticed).
It’s great because it sprays a stream (like silly string) 18’ away instead of a general mist so it’s better in wind and rain plus easier to aim. It also dyes whatever it touches (ie the skin & clothes of your attacker) for ~3 days so the police can identify them.