@paki Yep it’s thanks to an incident like this when I was tiny that I now have a real phobia of dogs.
In reply to the OP free running is far better exercise and means you don’t have to be out in the cold for so long walking the dog. Not that this is an excuse for not having the dog under proper control, or ignoring signs says it must be on a lead.