Oh my do I remember those days. I struggled for almost a year to get my son who is now almost 3 years old to eat anything. He got strep one April and after that, he didn't eat much that we ate. We got to the point that the doctor was referring us to see a specialist, so that they could see if it was texture related or what. Anyhow, some advice that was given to me that helped me. This is what I did and was told.
1. See which time of the day he ate the most. My one had a huge breakfast every morning. He had either oats (from Kroger in the organic isle) or weetabix ( whole grain biscuit you can add milk / water too, you can find it at Publix in the organic isle), with baby pureed fruit, and a yogurt. So because he got most of his calories etc from breakfast, I was told not to stress to much about what he wasn't eating the rest of the day. (He also has a bottle of milk first thing in the morning -still does)
2. Put a dish of healthy snacks / fruit out which is in reaching distance for him and in a place that he walks past the whole time. When he is on the move and he wants something he will take a piece of apple out of the dish. That way he is not filling up on unhealthy snacks.
3. Make sure that he is not filling up on too much milk and juice during the day and just before eating.
4. This is what really helped at the time. The doctor said that he doesn't have to eat everything that I make for dinner, but he has to eat at least one thing. So, for instance, if it was soup and bread tonight, if he eats only bread that is great, but make sure it is whole wheat bread. Whenever you make the meals, only put a tiny amount of food on the plate for him. Also, try and get him to choose what he wants to eat, and let him help pre-pare the food - even if it is just rinsing the food off. I know it is hard now because he is still little but it does become easier - I promise.
5. I'm not sure what time your dinner time is, but something that works for me now is to make sure that he eats earlier than we do. My husband gets home between 5:30-7pm, so I now feed by little one at 5:30, if Daddy isn't home yet he still eats, but he gets to eat pudding, whilst Dad has his dinner.
6. I'm not sure if it will work now with your little one, but this really works for me. I once saw on Super Nanny or Nanny 911, that the child wouldn't eat his dinner, so they put him on the naughty step. I thought how cruel. Ha - what can I say. I now do this. Not because I'm forcing him to eat, but he also doesn't like to try new things and it is so much easier to say he has had enough than to eat, this gets him out of eating and he can go and play. At first I had to put him on the naughty step 4 or 5 times during one meal. Now I just say, if you don't eat you go to the naughty step and he eats. I still don’t force him to eat everything, as they don’t eat much and we tend to dish up more than they can eat., but he has to eat a bit of everything. Like I said, I'm not sure if the naughty step will work for you because my son has only recently started to take it seriously, before it was a big joke for him and he would go on it himself and even set the timer. But I carried on with it and he now knows it isn't a fun place.
7. Make sure that his dinner is ready to eat when you put him at the table, they get bored easily. Something we do, we allow him to have 2 cars at the table to play with, as this keeps him going. If he stops eating we take the two cars away. When the kids are that age, they don't want to sit at the table and eat they want to play, so the doctor also said don't force them, allow them to eat on the run, otherwise you end up spoiling dinner time and it becomes such a huge battle that mum and child ends up in tears. You can always make a tent and eat in there or have a picnic in the house, but at that age they don't really understand it, but it works when they are a bit older.
Don't give up hope, my son lived on spaghetti, chicken nuggets, apple, yogurt, drinkable yogurt, watermelon, grated cheese for almost a year (besides his breakfast.
My cooking styles differ from the American as I'm from South Africa, so we make our spaghetti different, but what you can try and do is add in finely chopped up veggie like, zucchini, yellow squash, sweet potato, broccoli in it or the other thing that I do is I buy the small cans/ tins of V8 juice and add that in instead of water to any of my meals. Do you ever make Sheppard’s pie/ cottage pie. With the ground beef and mash - that is a good one too, you can add in so many different veggies in it.
As long as he is not losing weight he will be fine. I so clearly remember being at the doctors, crying away, as I felt so helpless, saying he is not eating, I can't do this any longer and they would say, well he hasn't lost any weight so he is eating something right and you are doing something right. Keep your chin up, it is hard, but you will make it thru this stage. Just don't let him be in control. Good luck.