I often rant about this to DW.
I firmly believe that every dog should have a licence and that as a condition of that licence an inspector shoudl come to certify the dog has been chipped and that there is an adequate place for the dog to excercise and the place it is being housed is of an adequate size and its owner is physically/mentally capable of looking after and excercising it. A dog ownership test would also be a good idea. The licence fee woud pay for council dog wardens who would patrol and have the right to check the identity of each dog in the street as well as round up strays.
I live in what most people would describe as a genteel, leafy, well off part of our city and the number of usually older people who just let their do out to roam around drop its waste on the pavement is shocking. The number of dogs in towns has to be reduced and they have to be better looked after.
Dogs can be a menace and many are being cruelly kept in houses that are inadequate by people who dont or cant care for them. Guns have to be licenced, cars have to be licenced, all farm animals have to be tagged and contained by proper fencing and so should dogs. Having a dog is a privellege - not a right.