Hi
this sounds very much like my dd.
(25 months) she is bright as a button and very sheeky and funny when shes at home, but put her in a social group, shes a nightmare.
I have been going to a couple of music / movement classes since she was 6 months old, but its really hard getting her to join in.
If the teacher hands out instruments, teddies, stickers etc, my dd is always the last to get them, always at the back of the queue. sometimes i have to prod her to get her to walk up and pick up something.
Unfortunatly my dh (mr confindence) doesnt always help, dd is very much like me, since i was very unconfident as a child, so I try not to push her too much and let her find her own way. Dh though will say, oh for heavens sake dd go and get it, or "at last" !! really loudly, and last week said to her really in front of everyone, "put that tongue away" (as its always hanging out) as she was walking to choose a teddy.
I must admit, if it wasnt for the fact that their were 7 other mums and kids i would have decked him, as I felt embarressed enough, and I expect it made dd feel worse.
I did speak to him about it, but I dont think he understands the point, that some children are just sensitive and nothing will change them, until they grow up and become adult.
as for building self confidence, Im not sure of that either, just be there to help and guide them, praise them, and dont point out their errors in front of the whole class.
but teach them its ok to be the way they are.
I came accross a webpage, and a book i want to get, .
\link{http://www.hsperson.com/pages/child.htm\here is the link}