My inlaws take care of my 1 year old niece 3 days a week, and probably meet my 20 months old ds maybe once every two months. It is not the first time, but they comment my ds scaring of them with teary eyes, not social, and does not eat at all (he is a picky eater) at the restaurant. While my niece is so happy, smiling at everyone (including strangers), loves to grab food to eat, and she allows strangers to hold her. They are about the same size even with the age differences, and the personality are totally opposite. My ds is a happy smiley child at home, at playground & in public space, and he loves to observe before he makes the move to see if he wants to say hi & get closer to you. He has no problems hanging out with my friends (even first time meet), and my friends even comment how come he is always that happy. And, at restaurant, he has no problem being around my sister in law or brother in law, so just my parents in laws only.
Is it just a phase for ds being cautious around strangers? Or my ds does not like my inlaws at all?