L.C.
M. J.,
One of my older friends used to be a Big Brothers/Big Sisters mentor and she mentioned to me that she ran out of ideas to do with her "little". She told me that they began to go to the county humane society near her house and they would volunteer once a week to help out there. There are usually so many needs at the humane society that you could call and ask what volunteer needs do they have and how old does a child have to be to volunteer there.
If the child doesn't have severe allergies to shedding animals, it could be a great learning experience and perhaps therapeutic for her.
Even if she has severe allergies, she could always help with the laundry or something else there.
The only down side is meeting a dog/cat that you really love and want to adopt. If you can conquer this it would be great for both of you. I cuddle on my little Yorkie even more when I've had a horrible day at work or am extremely tired. It helps the day melt away and I think volunteering might help her lose some of her anxieties about not being able to live with her parents right now.
L. C.