There seems to be something about dog owners' as a group of people that doesn't apply in the same ratio to other groups, say cyclists or horse owners.
There seems to be a large number of irresponsible dog owners' as well as a large number of responsible owners perhaps 50/50. Yet these irresponsible are not necessarily irresponsible people in other ways, just as dog owners. In support of this hypothesis I have two friends who both keep dogs. One set of dogs is completely under control whereas the others are not, yet both people are very responsible in all other ways. In further support of this I notice that when we had a dog licencing system only 50% of dog owners had a licence so half of them were breaking the law.
Speaking of dog licences, perhaps we should reintroduce them ( the RSPCA is in favour).
So we would say that all dog owners' have to have a licence and pay say £100.00 per dog. We could use this money to provide pooh bags and dog wardens and micro chip all dogs and perhaps do other things to improve the situation, even for the dogs, but ensure that their behaviour could be traced back to their owners.
Make the owners responsible for their dogs.
I had some business in South Manchester last week. There appeared to be several dogs roaming around that didn't seem to be owned by anybody. I am not a dog person. I have never really understood England's attitude towards them. However I am not normally intimidated by dogs but a couple of these apparent strays seemed quite ferocious.