We got Tilly when she was two and a half she had been too much for the man she lived with - his issues (!) not Tilly's!! However he had trained her to a degree and she always returns when calls and stays, etc.
I must admit we have not done much training of our own because we felt that everything was fine. It was only later that we find the "café" problem which she had from the first time a dog approached in one. I had never been concerned and held her back in the beginning and very often do not notice a dog approach (being engrossed in lunch, etc.) until it is already too late and she is in full flight. So I thought she must have come with this problem (I am not able to contact the previous owner).
When a dog approaches with her on the lead she gets slightly excited and I often have to drop the lead as they do the "circle dance"! And yes I think occasionally she has pulled to get to them but not too aggressively. However, it is much better if she is off the lead and seems to really like the interactions. It could well have something to do with being on the lead.
I have noticed that (rarely) when in the problem situation I have let her have a good sniff of the "new" dog she is then fine, but generally we just either hold her to calm down which she does after a few minutes or take her away.
She behaves the same way in one other situation and that is while on the lead we pass some very aggressive dogs in our village behind wire and they all go mad. This has changed because when I got her she kept quite and gave them a wide birth with a very wary look.
Thank you. Hope to hear from you soon.