I'm right there with you. What we are doing atm is giving DS what we are eating- if it something I know he usually likes (and I try to make things I think he will like), and he chooses not to eat it, well, that's tough cookies. We've had nights where he kept asking for food and I kept telling him "your dinner is on the table, kiddo". If its something new and he at least tries a mouthful but won't eat the rest, I will cut him some slack and give him a banana or peanut butter sandwich etc. I also keep a lot of little frozen meals for him that he seems to like- eg- will do up a batch of savoury mince and freeze it in small containers. If I'm cooking something I'm pretty sure he won't like, I will just pull one of the freezer meals out for him. I get him to try what we're eating, but he's pretty shocking with new food. Sigh.

Sounds like we're all doing our best to muddle through one way or another!!