P.R.
I usually advocate holding back but not in this case. One of mine is shy and gradually she's becoming more outspoken. It takes time though and it's not a "problem". Some teachers have said she should speak out more in class (same with my other child who I don't consider so shy) and I think my goodness, does every young child have to be so talkative and outgoing?? I was shy too and did just fine in life. What I would do is facilitate her making friends. It helps confidence a lot. What I've done is be aggressive about playdates. ;) When my daughter seemed to like a girl, I would make a point to casually meet the parents and suggest they play sometime. 1:1 situations help my daughter a ton to become more comfortable. And I've seen kids who seemed shy over the years at school get much more social. Just give it time but I see no need to hold her back and she'd be so much older later. That could make her feel uncomfortable at some point too. And btw, shy and sweet can be a very attractive personality.