M.R.
My children aren't that great of eaters bc of my husbands eating habits. But I told him and them they are going to eat what I cook or they aren't going to eat anything. That is the way I was raised and I lived. They don't have to eat everything on their plate but they will try it and how old they are that is how many bits they have to take of something they don't like. If I fell they did an ok job and they are still hungry they can have Peanut butter and bread. It is healthier than a hotdog. I am on weight watchers so I try to only have healthy snacks. Now my husband does have his own snack cupboard, but he is an adult.
I have had my mother in law say well children need to be able to make choices, well I told her yes of what color underwear they want or if they want an apple or peach but not whatever they want to eat. It is my job to teach them healthy eating habbits now.
Try apples and peanut butter for a snack or raisins and peanuts, cashews, or something else with good protien and fiber. Sorry for rambling, I just know what a food battle can be sometimes..