He may like to drink out of a regular little cup, but not a sippy. Just do not put a lot of liquid in it. Do you ever let him sip from your cup?
You should just be feeding him what the 2 of you eat. Just in smaller portions and smaller bites. Make sure it is healthy.
What did you eat for dinner? Allow him to feed himself a little bit of that.
Some kids hate seeing that spoon coming towards their faces, but if you have him in a high chair with a few small bites of food on a plate on the tray or directly in the tray, you know he will pick them up and put them in his mouth,.
Small pieces of whole wheat bread, 3 peas, a small cooked carrot. 3 small pieces of chicken. As he eats something, quietly add a few more pieces of what he just ate. Later, place a bite on a small spoon and see if he will try it that way.
In the morning, a few cheerios, some scrambled eggs and some fruit, yogurt.
Every once in a while, offer him a sip of his milk in the little cup.
Children like to explore textures so small pieces of cheese, berries, melon, turkey, ham, eggs, hard boiled, scrambled, squash carrots,yams, rice, pasta, sauces for him to dip in. All of this will fascinate him and while he is looking at his hands, you can slip in a taste of food on a spoon.
Children will not starve themselves. They also are not always hungry when we are. They will go days hardly eating anything and other times, you will not believe the amounts they will want to eat. Just because you sit down to eat dinner at 6:00 does not mean he has to eat right then.. Maybe actually feed him at 5:00, but place him again in the high chair while you and dad eat, so he can be a part of it.