I did call the police and they paid him a visit. I live in a small town just outside a large town, and we have steep fines for people who let their dogs run loose. I felt he didn't get the seriousness of the situation and needed a little reminder of how big a fine he could get.
Good for you.
I know of a case where a dog ran out the screen door of a residence when some old guy was walking his dog close by.
The unleashed dog caused the old guy to trip over his own dog and he fell to the concrete. He wound up breaking his wrist and sustained injuries to his back. They successfully sued and received a settlement of $48,000 over and above his medical treatment.
The unleashed dog never bit the old guy or his dog, but the idiot who was responsible still paid big league.