They take a lot of time energy and hair care LOL I don't know you well, but to me, this breed takes more than you are able to give right now.

Of course you know by now that a therapy dog is not a service dog, and cannot go everywhere with you
Did I give this all encompassing disabilities site link before???
http://www.icdi.wvu.edu/Others.htm
And this one is for the Wolfpacks a listing of service animals organizations and links.
http://wolfpacks.com/serviced.htm
This site has additional links, plus a newsletter or assistance for those disabled ppl who wish to train their own dog
http://www.inch.com/~dogs/service.html
Please read at this site about choosing a dog.
http://home1.gte.net/vze6ygo6/NewDog.html There's more involved than can be imagined at times!
Bichon Frise's are difficult to train.(They don't even like to be housebroken) They don't take to harsh handling (such as might happen by a child in a library) nor do they do well around some larger breeds of dogs. If you aren't planning on needing the dog for service outside the home, then it might be ok. They do well for therapy dogs (when the owner carries the dog to the hospital and from bed to bed, type work.)
Of course, no one allows an animal to be abused, but the dog needs to be able to not snap at it when it happens, but "allow" and retreat and take the disabled owner out of the situation.