A.F.
My kid were both picky eaters but ate well when hungry. My pediatrician recommended not to feed 'em just anything to make them eat btu wait until they are hungry and feed them nutritious fruit and vegetables. They will eat when hungry.
BTW, my kids are tall and petite too and eat small frequent meals throughout the day.