I have never offered alternatives. My kids eat their dinner or go to bed hungry. If they havent eaten a sufficent amount of dinner then it gets wrapped up and reheated for breakfast. They have only ever not eaten dinner once each. They learnt their lesson. This also helps to not have picky eaters.