He eats DS under the table too and DS is also nearly 2.5 For example, DS will eat a small to medium piece of fruit (like a kiwi fruit) and anywhere from half to one and a half weet bit for breakfast. If he has a larger piece of fruit, (like a banana when they were affordable) then he'll often hardly touch the cereal. Every now and then he has what we call an "eating day" which is when he eats amounts similar to what you have posted (so he'll have fruit, weetbix AND porridge on those days).

Your DS sounds like he has a great diet and is eating exactly the right amount for him.