it is so frustrating. I don't have any tips really but just wanted to say that I understand, I do not look forward to dinner. Moo is also 3.5 and he very rarely eats dinner. He doesn't go as far as vomiting but he won't even taste the food, or will take the tiniest bite and spit it out which I really dislike! I feel like I have tried pretty much everything (getting him involved in the prep etc) but he still won't eat. Even more frustrating when it's something I know he loves like pasta, the waste drives me batty! I serve it up and make it a complete non issue now. The only thing I do is get him to stay at the table with the rest of us until we're all finished. Some nights are bigger struggles than others in that regard.

Hope you find a solution