Hi,
My daughter is 2.5 years old. when we go to the doctors, dentist, gymnastics etc she is completely fine until anyone tries to talk to her. She will squeal and say no or don't like it. Sometimes she just hides and does a shy smile, sometimes it's really squealing. We went to the dentist last week and she wouldn't open her mouth for him and said don't like it and a small squeal when he came near her. I understand the fear in this situation but some times it can be something as little as a checkout assistant saying hello to her. Some days she'll say hello, bye etc and be fine, most days its the squealing. I take her to gymnastics every week, we started 4 weeks ago and the instructor tries to ask her questions or help her on equipment and she'll squeal then and won't let her help. We have made progress as she now realises she gets a stamp or sticker for doing certain things there but its the squealing first before I remind her. She used to hit out if people came near her but that seems to have calmed down. She's the only one at gymnastics that I have seen do this and I don't know how to help. My mum looks after her whilst I work 3 days a week and she takes her to playgroups and soft play. We are always out at the weekend so she does see other people. It's only with adults, she's fine with other kids. I dread having to take her to the doctors as that creates massive upset and she'll never let them look in her ears or anything. I feel like I'm really failing and as bad as it sounds to admit, I do sometimes feel embarrassed by it. Just wondering if anyone else has or has had a shy child and any advise on how to help them?