This is awesome. I wish opportunities like this were available for all people, not just those with special needs! (oh wait, they are...still, it's super cool) I think that activities like these: painting, sculpting, interacting with animals, etc, do a lot for a person's self esteem.
I'm definitely not the expert on the impact that an animal can have on a person's health (please step in if you are) but I believe that it is beyond beneficial. I know of several families who got a dog primarily to help their son with autism cope. One mother specifically said that her son does not stutter when he talks to their dog, but he does when he talks to people. Animals simply don't judge people and I think that if you feel misjudged or misunderstood a lot, animals can be a relief from person-person interaction.
P.S. I learned that it's called Animal Assisted Therapy. Here's a cool website about it.