Our 4 year old DC is painfully shy; finds it really hard to make eye contact and engage with strangers. We try and encourage and praise like mad when he does it, for example when out shopping. Today we stopped for coffee & cake and the cafe owner kindly gave him a free cake, but he couldn't bring himself to look the guy in the face and say thank you. Is this starting to become rude? At 4; I think it's time to up the ante in terms of expectations. I was sorely tempted to give it back, but not sure what it would have achieved beyond a sobbing meltdown.
Being an introvert myself I do empathise and we have been working so hard to improve this but it doesn't feel like we're getting anywhere.