Все же бездомные собаки - следствие безответственности человека. Допустим, на данных момент их всех убьют - и уже очень скоро на улицу замечательные люди повыкидывают новых - щенков, которые их нестерилизованные собаки нарожали, и так далее до бесконечности. Может быть стоит начать с людей - установить ответственность за содержание животных, а то это все никогда не закончится
Кстати, в Англии есть даже такой закон - предусматривает ответственность даже не то чтобы за жестокое обращение с животным - а просто за недостаточное внимание к домашнему питомцу, а ведь англичане не самая тупая нация в мире