Have you tried re-offering dinner food when he starts to get cranky from being hungry? That way you aren't "caving in" when he didn't eat dinner but still giving him a chance to eat again..
Yes we do this! It is a bit mean, but we figure he will get the message sooner, rather than giving him an alternative!
Re: sandwich ideas, I think I need to get creative & start trying some more fillings again. I've actually been thinking about what I like to have in a sandwich, & I am really not a picky eater on the whole, except for sandwich fillings! I like salad, cheese & chutney, don't mind meat (eg ham/chicken) but only a small amount, can't cope with huge thick chunks, and fish - YUCK! I like cooked fish but absolutely cannot bear it cold it makes me feel sick! I've tried to serve tuna mayo a couple of times but he's not really taken to it, but then I'm not really leading by example am I?! Oh dear!
Sara - Cream cheese - we've avoided up to now given him being MPI but since he can tolerate hard cheese now he may well be ok with that - so one to try this week!