OP you are brave for admitting your DD has put on too much weight. Many people just let it slide until it’s completely unmanageable. I have a DD who is almost 9, and she is not overweight but I’ve struggled all my life and I don’t want her to have the same problems. So I am very mindful of what she eats and particularly now in January where she ate a lot more rubbish over Christmas than normal.
What we do is have snacks rules which are, one snack at school which has to be fruit or vegetables (School rules!) one snack only after school (given the chance she would eat loads of snacks after school!) and this is healthy too, plain breadsticks, mini oat cakes, fruit or crackers.
Dinner which is almost always a protein, carb and loads and loads of veg. (Yesterday was salmon fillet, rice, homemade ratatouille which included onion, peppers, courgette and passata, plus extra veg of broccoli and peas). After dinner unless she is too full, she has a piece of fresh fruit. AFTER that she is allowed one small thing from her treat box if there’s anything in it (eg she got choc coins at Christmas so there’s a few left, if she gets stuff in party bags it goes in there etc but I don’t BUY ‘treats’ for the house, which means if there’s nothing there she doesn’t have it)
Breakfast is almost always an egg (she loves them!) which I fry in a non stick pan so don’t use any oil or butter or if I do need to then I use fry light. She will have that with one slice of wholmeal toast or a bagel thin which are lower cal than bagels and she sometimes doesn’t finish the bagel. Weekends she is allowed a couple of mini pain au chocolats.
She has school lunch which is very healthy (cooked on site and lots of veg etc) and rarely takes dessert as she doesn’t like the School ones.
Then as she goes to bed quite late, she is allowed ONE snack only before bed which again is healthy, usually Carrots and hummus or something.
Weekends are more relaxed. She will have an ice cream sometimes and a couple more snacks.
Also she does a LOT of sport/activity. Usually around 19 hours a week (this is not an exaggeration!!) and on the nights where she is doing a long training session she is allowed a small treat like a small pack of crisps or something.
Drinks are always water, no juice or fizzy drinks allowed (luckily she doesn’t like them anyway!) and sometimes milk with dinner.
You sound like you have your DD’s best interests at heart. Good luck. Xx