I'm asking this for my sister who has a 22 months old son. Her son is very shy and whenever he sees strangers, he will hit his mother or father (whoever is carrying him at that time). We are aware that it's not just the issue of shyness and we're trying to find ways to stop him from hitting his parents. His parents do always tell him off and he just starts crying each time and it doesn't seem to be correcting his behavior. Is there any good child psychologist that you know of that you can recommend?