I think this can be the dark side of a well socialised puppy. They are so cute when they are little that everyone says hello to them and, as owners, we like that because it gets them used to all sorts of people. However, the dog is also learning that other people are fun, fun, fun.
As a mini poodle yours is likely STILL little and cute and so it's probably still going on. Whereas mine (springer) is six months old and so much bigger that only spaniels lovers tend to stop to say hello now. As a result, people have got less interesting to him.
At seven months old she is about getting to the age where adolescence kicks in and so the chances are she is going to get worse before she gets better. Patience persistence is the key. Keep doing the training over and over and over.
If she is too excited close up then keep your distance. e.g. mine's recall is ok, even within about 25 metres of another dog but any closer and it won't work. We started at about 50 metres and each time we go out I let us get just that little bit closer when I see another dog and then recall - so we practise it closer and closer. If a dog surprises us and we are closer than a distance I KNOW he will recall at, then I don't bother trying to recall - you risk the dog learning that recall is optional. Instead, I walk in and get him on lead manually. I don't use him name and I don't use 'come here'. I save them for when I know they will work.
It means I have to be sharp on the lookout and only let him off lead where there is space to do all this. Otherwise, I risk having to let him go up to strange dogs that might not be at all friendly and/or ruining someone else's walk.
You can get little vests that say 'ignore me' on them to help prevent strangers from greeting your dog - which may help her learn that other people are boooring.
There is also a difference between yelling and having a firm voice. My pup often responds to a firm voice when he is too excited but gets more excited if someone shouts at him. That said, young dogs tend to listen to strangers being firm more than owners because the stranger is unknown so might be a threat. An owner isn't worth being scared of because they are associated with all the good things in life.
In order to maximise her like of the treat I would only do training walks just before a meal time so she is maximum hungry. Every dog has their own preferences so it's worth experimenting to see if yours would prefer:
- tiny cubes of cheese
- a squeeze of primula
- dried livers, cut up into squares
- beef instead of chicken
- something fish based like little bits of salmon skin (dried)
For e.g. I train with turkey/chicken/hot dog with mine most of the time but I know he will try extra hard for cheese because he loves it and doesn't get it very often.