I haven't had the waking up early for food issue, but I have had the refusing dinner, and it has always been up to them but there is no alternative, and breakfast has never been early as a result. When dd1 was going through her properly picky phase and losing weight, I found that offering more snacks actually made her more likely to eat her meals, and I introduced a glass of milk and a biscuit as a last-thing-at-night supper just before she went to bed to stave off the worst of the hunger pangs - this wasn't in any way linked to whether she ate her tea or not, she got it regardless. I know that I am a grazer by nature, and for preference wouldn't actually eat main meals at all, just snacks and if I give up snacks completely I often find that I can't face eating a proper meal, so I could understand why dd1 found it easier to eat if she was eating regularly - maybe some regularly timed healthy snacks might help your ds to rebuild his appetite for dinner?