Oh so NOT Horrid! Or if you are then I am too.

My DD is the queen of the morning dawdlers. It has taken until she is TEN for her to be able to get herself ready and fed and waiting with bag packed.

To simplify things I suggest - NO MORE CHOICE of what's for breakfast OR if there's choice then it's choice out of A or B (but nothing else). You could try a roster (ie Monday toast, Tuesday Nutrigrain, etc) or you could just arbitrarily declare "Today you are having X for breakfast". I would serve the breakfast up, put the timer on for 15 minutes, if it's not eaten it goes down the sink/into the dog's bowl/compost, then nothing else til lunchbox time at school. Trust me it will only be a few hungry mornings before they learn how quick the breastfast window closes. Your child will not starve, but he MIGHT learn the value of eating what's put in front of him!

The other thing that might work is splitting the boys up - ie one has 15 mins to dress while the other eats his brekky, then swap...divide and conquer! LOL

Reward charts also work quite well in the mornings - focus on one thing at a time. Once you've got the breakfast eating sorted, you can work on the getting-self-dressed-on-time skills, kwim?

Mornings are a typically notorious time for family conflict, so you're not alone. Stand strong, it WILL get better!