I'd also suggest looking at
http://www.assistancedogsinternational.org/, it has a list or organizations as well as a lot of helpful information about assistance dogs. If I knew where you are from I could give more suggestions as well.
One thing you will need to know, is that getting a service dog will be a long and difficult process, it's certainly not something that will happen overnight. No matter what organization your friend gets the dog from, she will have to apply for the dog and probably interview with the trainers, then wait 1-2 years for them to find and train a dog specifically for her, then spend another couple of months training the dog at home before it will be a polished service dog. Of course for most people it's worth the effort and time, but for some it is not.