I have a 3 year old who has always had a hard time eating. As an infant he went through every kind of formula to find one that didnt make him spit up. we never did find one. he wasnt a picky eater as a 1 and 2 year old but has basically stopped eating vegetables (except yams) since he turned 3, which is hard because we are vegetarian. he complains his belly hurts after or during almost every meal and spits up often throughout the day. its not a full on vomit, but smells like vomit. sometimes a week will go by and no spitting up, then hes back at it. he eats lots of cheese but not too much dairy besides that. he eats practically no sugar at all, or juice. his diet is pretty healthy but i feel so bad for him with the endless puking. oh and it might be useful to add that he is not under weight at all~36 lbs. can anyone tell me what is going on with my kiddo? thanks!