Can I just make a comment to all those saying she should have spoken up earlier.
I have alarge dog who has zero recall, and is sometimes reactive to other dogs (he was a rescue and we are working on it and he is gradually getting better)
I regularly meet a lady with an Old English Sheepdog. In fact with my old dog, we were friends and our dogs played together.
We have had new dog for 6 months. From day one I have said - I can't let him off the lead and I need to be careful with his interactions with other dogs.
Her response? They are just playing!
her dog is ALWAYS off lead and ALWAYS allowed to approach my dog.
So I got firmer.
One day I lost my rag and shouted at her WILL YOU PLEASE KEEP YOUR DOG UNDER CONTROL AND NOT LET IT APPROACH MY DOG.
Then I stormed off. Next time we met, repeat, her dog bouncing and jumping all over mine. Mine on a lead and unable to go anywhere and getting distressed.
I have had sensible conversations and explained the issue and her response is - they are not aggressive, they are just playing.
I actively avoid her, but sometimes she enters the other side of a (large) field as I enter this side. Her dog then runs all the way across to mine and she makes no effort at all to call him back, doesn't even say his name.
I have shouted at her several times (this is very unlike me, to shout at a stranger). One time she told me I must be schizophrenic because I used to be nice and now I just shout at her.
And her dog still is allowed to run across the field and jump all over mine.
Becuase she sees her dog as 'just playing' she cannot understand at all on any level why she shouldn't allow it to run across to another dog, even if that dog is on the lead.
not all dog owners are poor dears trying to balance dog and toddler. Some are just pig ignorant.