Yes, she’s overweight, but looking positively, it’s obvious there’s a lot of simple things you can do to help her and improve her diet. Children easily get into the habit of over-eating, especially of carbs, fat and sugar (yes, I know that’s a carb too). They don’t have the thought processes we do to override the primitive feast and famine response. Also, they’re creatures of habit.
I’d cut out the Macdonalds for a start. Then look at ways you can reduce the sugar in her diet gradually. As an example, change any biscuits to lower sugar ones. Nairns do a nice Choc chip one that’s lower in carbs and sugar. Use things like that as an intermediate step, working towards non-sweet snacks. Get rid of the supper - she doesn’t need pancakes for supper! She shouldn’t really need anything at her age and it sounds like she has a big evening meal anyway.
For her meals, look at the amount of veg you’re giving her. Quite often people’s plates are balanced all wrong, with carbs taking up far too much of the plate and veg a kind of tiny garnish if present at all. Give her plenty of veg. Not only is it healthy, it’s filling without adding carbs. Look at adding lower glycaemic index foods so that she has a steady release of energy rather than a spike and then subsequent hunger.
Dont be upset by your friends’ comments. See them as concern not judgement. You can turn this round and set all the family up for a healthier future x