Hi S.,
I just would like to share something with you. No, I don't have any advice for you as I have almost the same thing with my 2.7 years old son. He used to be a very good eater until he was 13 months old. He went to France for 3 months and since he came back from France (at 16 months) it's been a battle. In the beginning my husband said that he was used to good French food - just give him a time to re adjust. He never did!
Well, he isn't picky at all. He eats just about anything when he feels like it such as all the veggies, meats, rice, pasta, etc. It's just that that moment doesn't happen often enough. He'll eat one good lunch or dinner and might not see him eating well again until 2,3,4,5 days later. When he isn't in the mood to eat we can't force him. No matter what we do,e.g. punishment, bribery he just clams his lips and covers them with his hands and hides his face while crying. He wouldn't eat and wouldn't want to try anything - even cake, cookies, ice cream, etc.
If he gives in and or reluctantly willing to try he will not let us put the food directly in his mouth. He looks at it first, touches it and smooshing it with his fingers(imagine doing it with yogurt or ice cream). If he agrees with how it feels in his fingers he'll ask me what it is then he'll put it in his mouth and slowly chewing it once, twice and keeps it in his mouth. 1 minute or two later he'll spit it out. Then I have to start over the process.
However, when he's in the mood to eat he only asks me what it is before I put it in his mouth (even though he knows what it is he still wants me to tell him the name) he chews the food, swallows it and gives me his empty mouth wide open for more. If I don't tell him what I am going to give him he'll have his mouth wide open with the food inside and wait until I tell him so. If I don't tell him he'll spit it out. Mind you, he knows what it is yet still needs me to tell him over and over during the feeding. Corky, huh?
His pediatrician says it's ok (all the tests show that he's healthy otherwise)as long as he drinks enough. He does drink - 2% milk and juice mix with water(1/3 or 1/4 of juice and 3/4 or 1/2 of water). He doesn't look like a starving toddler at all. He is 361/2 Lb and 41 inches. Pretty tall for his age and not skinny at all - my husband thinks that he's fat.
To this date, he still does the same thing. By the way, he never eats breakfast (not our choice). He drinks hot chocolate (in his bottle) upon arising and juice mix with water until lunch time (when the battle starts).
I am sure you've tried anything out there in the market and cook the meals anyway you can possibly create - still no success, huh?
I think the only good thing about it is that Jordan doesn't snack or eat junk food either. He wouldn't even want to entertain it. I still have no clue how to solve this problem. His dad and his doctor keep saying: "he'll eat when he's hungry" As a mother, it doesn't sit well that he only eats well once every 2,3,4,5 days. Hope someone out there has a solution for us.
P.S He doesn't go to day care or any other play group. He is very active - never stops moving and running, climbing, etc when he's awake. He has 1 of 2-3 hours nap everyday.