My girlfriend wants to buy a taser and i told her its probably not the best thing, because you actually have to be close to your attacker to use it. What would be the best self defense product for her to carry around? I might wana get something too, i get university emails of crime, and a lot of the times they are close to my street. 

Never give anyone a clue as to what's about to hit them 