DD (3) is crippling shy with new people or even friends and family that she hasn't seen for a few weeks. She often refuses to speak and hides under the table, or hides in my arms. She warms up usually eventually, but needs an hour or so which we sometimes just don't have in social situtions.
It is getting embarrassing as she gets older, and seems to snub friends and greandparents!
I have tried jollying her along and explaining that it makes people sad if she isn't friendly when they try to be friendly; what more can I do to help?