I bought my kid some pepper spray because the police recommended it.
Pepper spray is generally good stuff.
I carry one even though I also have a concealed handgun license and commonly carry a firearm. My one suggestion, as an instructor, is to buy two units of the spray, and use one up practicing. You will learn how to operate it, and more importantly how and where it sprays. Needless to say, do this outside and in cooperation with a breeze. She carries it on her key chain, and her new friend joked that she carried very strong spray for bad breath.