If the dogs are adoptable then it would be good if they could be sterilized and then adopted out. Some of them might not be adoptable though due to disease or just not being socialized.
Feral dogs are much more dangerous to people than feral cats because they can form packs and attack people. The dogs who are not able to be socialized maybe should be put down for public safety reasons.
If a TNR program (trap, neuter, return) would work and still keep the public relatively safe then that would be better, but if dog attacks are frequent then it might be better to put the non-social dogs to sleep in a humane way.