“Young dogs getting over excited and engaging in dangerous behaviour, need to be stopped in their tracks. The minute you have her attention because she's shocked at the cross voice (I use a deep "WHAT are you doing?" with no smile) you can VERY quickly praise and switch to positive distraction techniques.”
That relies on you having a voice that’ll go deep, I do not - shrill fishwife over here, lol... and a dog that will be shocked and not just go, yay... noises, she’s joining in the excitement!!!
Op - as well as working on her staying calm with stuff going on, I’d be working on her play style as well... well in fact I am working on it with my rescue, he’s about 9 months and very easily overaroused and mouthy.
I’ll initiate play with a toy, get him a bit excited playing tug (cause he loves it) then stop dead, put it behind my back and get him to sit... then reward the sit with more play, gradually I make the sit longer or add in a wait and get him to drop so I can make him sit...what you’re trying to eventually get is a dog that asks to play by bringing a toy and sitting, but also you’re teaching that even in an exciting game, if you stop, they stop.
You’ll get a fair bit of jumping and mouthing for the toy to start with, which is why it goes behind my back, but when they start to get the hang of it you can just stop with it and do it.... and if you want add in an actual stop command and signal. The game is the reward when you’re doing it, so no need for treats.
Flirt poles are quite good for that sort of game.