Guys I really hope this question hasn't been beat to dead. I searched and couldn't find anything.

I own a P226 9mm that I'm hoping to someday be allowed to carry here in IL. My GF however is not interested in carrying but she is willing to carry pepper spray. I've done some reading and from what I understand some are a whole lot better than others. I've seen some of these sprays come out in a fine mist and that just doesn't seem like a good idea on a windy day as it could blow back in you face.

I'm looking for something that comes out in a stream with a decent range and preferably with a dying agent. Any of you guys or ladies have a favorite?