
I would advise phoning the dog warden to pick the dog up and then the owner can be fined.
Most local authorities have fines for allowing a dog to be on a public road without a lead and for fouling.
Here it is £500 for off lead and £1000 for fouling, though I have never heard of anyone being caught and fined, as you have to catch them first.