After being pepper sprayed 12+ times during my LE career, I can tell you that nothing beats Sabre Red pepper spray. I'm a Sabre instructor now and they offer a training class for civilians. I would suggest signing her up.
NRA Certified Firearms Instructor
Utah Concealed Firearms Certified Instructor
SABRE Pepper Spray CSAP Instructor