Hi MrsBoyle
You don't say what type of insulin your little boy is on. If he's on a mixed insulin like Novomix30 then you need to try and keep the carbohydrate content of breakfast each day to a similar amount. If each day the breakfast contains widely varying amounts of carbohydrate then you'll experience days where he's too high post breakfast and other days where he's too low post breakfast. If he's on a basal/bolus regime, using something like Levemir and Novorapid and you're injecting for the amount of carbohydrate with each meal then you have much more flexibility.
When my daughter was on Novomix30 I worked out the carbohydrate content of a variety of breakfast options. I wrote down meal plans with weights and carbohydrate values so that it would be an easy reference to pick a breakfast option each day. Back then we tried to keep her breakfast at roughly 40grams of carbs each day, your little boy might need less as he's younger. I also don't believe in low carb for children although I do watch how much carb my daughter consumes and make sure it's not too much.
If he's on a basal/bolus then it's easier or less restricting because you simply dish up what you think he'll eat, work out the carbohydrate value and inject accordingly.
With inbetween meal snacks we try to keep each snack to a similar carb value, this gives consistency in carbs consumed and helps to avoid wide swings in blood sugar levels. If you're finding an inbetween meal snack is raising his blood sugars too much then you can consider low or no carb options for his snacks.
My daughter does have breakfast cereals but only occasionally because I find that they contain a lot of sugar (even some of those that appear to be healthy) and tend to give her spikes in blood sugars. I've listed below some of the breakfasts she often has to give you some ideas. Most breakfasts she'll also have a glass of milk, low sugar fresh cranberry juice or small glass of fresh orange juice.
Soft boiled egg and toast
Scrambled egg, toast
Crossaint
Fruit and yoghurt
Porridge (not the instant flavoured type)
Weetabix with milk and splenda
Poached egg, bacon, mushrooms, toast
Cornflakes, milk
If you're trying to keep each breakfast to a similar carbohydrate content then you can adjust poriton sizes to get to the number of carbs you're aiming for. If your meal falls short of your target it's easy to bring the carbs up by adding a glass of milk or a bowl of fresh berries like strawberries or blueberries.