When I lived in Germany, in small towns some of the men would go out early on a Saturday morning and shoot loose dogs. In Germany, you are not allowed to let your dogs loose, and they enforce it. They also had you get a license (you) for yourself to own a dog.
I think we need to enforce those laws. I doubt I can shoot any dog, however, I think I could if he was killing one of my chickens.