Thank you!!! I was about to say the same thing. I have a dd who was diagnosed as a "failure to thrive" baby. She was in the hospital twice in the first year due to her low weight (any serious virus, and she would dangerously dehydrate). Similar to your son, she was, at one point 70% on height, and -10% on weight. She gained NO weight for between ages 2-4. She is now 4 1/2, and we laugh constantly because all of her pants are "capris", as she still wears 6-9 month pants (they are some of the only ones that fit her).
I was in the doctors office with her EVERY week from the time she was born, analyzing her eating patterns. She never nursed well, refused formula, and hated milk. After one of her hospitalizations, her doctor told me to add chocolate to her milk, as it was the only way she would drink it.
My point is this....there are some children for whom "skipping" a meal is NOT acceptable. My dd didn't (until recently) recognize hunger. I could not say, "You'll be hungry tomorrow", because the less she ate, the less interested in eating she was. I was advised by her doctor to cook her different food (even if it was chicken nuggets EVERY meal...although hers had to be organic) if she was disinterested in eating ours.
We had to be CONSTANTLY vigilant. As a failure to thrive, low muscle tone baby, she was constantly catching every virus she came into contact with, and would quickly lose a pound or two. We were happy if she "maintained" weight.
She is SLOWLY outgrowing this, but she is still 33 lbs (she should be 42). She is to a point where I could probably start making her eat what we eat, but I am not ready to risk a weight loss if I started doing this. Maybe I am being irresponsible, but I am "gun shy"....we still have a party every time the scale shows she has gained a pound!
I know that most posters here are posting in response to the "average" child, and our children are definitely not "average". But still....I think people should not be so quick to judge when others cater to the eating habits of their children....you just never know what might be going on.
Beca