Thats so true Boys love to bake and we all know they make great chefs yet somehow the baking' is left to girls' so get him making some great brownies or cup cakes with you, as a reward for not whining.
I completely agree with margypops. She has a very good point to her suggestion. It makes sense. Maybe try and find some extra curricular activities for him to do after school such as soccer, hockey, football, baseball. Even martial arts. All of these types of sports will keep him busy and less whiny because he'll be busy. Spending more time with him positively is also the best for him. Get him doing something that he can be proud of. Arts and crafts, cooking, baking, woodworking, etc. Good luck.
He is asking for more attention , whining is getting him that, has he any younger siblings as sometimes jealousy can play a part the mornings are hard for everyone, I always suggest you get up earlier,so he has more time, children hate being rushed especially in the morning ,it is thew cause of angst amonst many families, so get up half hour earlier so he has more time Do not feed into the whing he is doing it because you react, so dont react, when he does it dontr answer him walk away to do something, you can tell him you will only talk to him when he isnt whing then mean it do not give way.Once he realises it isnt working he will stop, Focus on his positive side and praise him when you see him doing something right. Get Dad outside playing ball games and sports ,keep him occupied .,