Thanks guys,
Mark gave us lots of advice on how to manage her around people that she uncertain of.
Lots of clicker training, and if we think she's gonna react badly to a situation, like if someone walking towards us who she's unsure of, turn round and go back the way you came then when the people have overtaking you, turn round.
Also Mark was sitting on the floor waving his arms about and making weird noises, he got me to click and treat everytime Poppy looked back at me, so instead of her lunging at him as she would have normally done she was coming back to me...
Hard thing is trying to remember everything...