Hi C.,
I have five children but my youngest is now ten. Maybe this will help. I also started having children young and I can remember that when my kids were little they would say, "OH, I don't like that" and we would say, "Okay, then just take one bite" The next time we had it we would move it up to say, three bites. I call it, acquiring a taste for something. As they get older, like six or seven years old, they understand more and you can then tell them, "At least try it, if you don't like it,then you don't have to eat it" if it is something you know they may or may not like. You just can't say that to them at a young age, because they will fully take advantage of that statement. Most of the time I found that it was the texture of the fruit that they didn't like. With other foods, it's the look. On average we would get to the point, with vegetables, okay, you are done after you eat five bits. When they can help count it makes it easier for them to think, good, I don't have to eat it all. Now, I have five, non-picky eaters, because we helped them aquire a taste for food that they now love. If you continue to not have him at least try the foods, he will continue to be very picky. It does take time, it won't happen over night. But we have found that it was the best way for us. If you force a food on him in larger amounts, he'll only grow to hate that food.