Erika, one of our sons is a great eater - he has always loved veggies and not been a big meat or junk-food eater. He takes what sweets he needs and stores the rest until later (like my wife). Our younger one likes meat and french fries, hates veggies, and will devour all the sweets in the house in one sitting if given the chance (like me

). It's hard to get both of them to eat the same thing at the same time, but we keep trying.
We don't get our kids a lot of protein for breakfast everyday. Some days they get eggs or, like you, waffles or pancakes. But overall, I think they are getting enough protein throughout the day that we don't add more at breakfast (they are young kids and their kidneys don't have the ability to process a lot of protein anyway, from what I have been told; I don't know the validity of that, but it sounds right).
Slow cooked oatmeal with raisins and cinammon is a common breakfast item for us - a slow digesting low GI carb that gives them enough fuel until lunch. Plus both kids really like it.