A.H.
Hi D.,
I did not read through all the responses so I am probably repeating what is being said...
I have 2 boys, ages 4 and 18 months. Recently my 4 year old started complaining about the meals I was making. If you knew me you'd know that that doesn't fly. From 18 months I started really pushing table manners. Each night (regardless of if he has eaten what I put in front of him) he needs to thank me for the dinner provided and ask to be excused before he leaves the table. And he does this. No matter what he puts up for a fuss he knows what needs to be said to leave. My husband and I explain to him that the meal we have provided for him is the only option. I am not a short order cook and what we eat is what we eat. I'm a very picky eater so its not like I'm serving extremely fancy things :-)
I've also found that whenever I include my oldest son in the cooking process he doesn't complain nearly as much. I do this as often as possible.
My 18 month old is still at the point where he'll eat anything. I've just started working on table manners with him...we've got a LONG way to go :-)
Best of luck and just remember - this will pass and get easier.
~A.