N.B.
You can't make them eat what they don't want.(Well, you can stand over them and threaten them, but it will always backfire one way or another, and it's just not worth it.) All kids go through this to the point where you wonder what keeps them going. Just keep offering what you want them to eat, keep them at the table until you're done, and no drama. Kids' eating habits change many times over the years. Mealtimes should be a time to sit down together and have fun talking about your day, not a stress-filled battle that you can't win. When you're done, go about your evening routine as usual.