отловить, изъять с улиц - да нужно, в обязательном порядке всех.
После чего часть (к сожалению большую, порядка 80%) прийдется ГУМАННО усыпить (не отстрелить или отравить, а наркоз с последующей эвтаназией), остальных - пристроить в добрые руки или частные приюты.
Собак на улицах быть не должно - от этого никому не хорошо, а плохо и самим собакам и населению. (миф о том, что если не будет собак и кошек на улицах нас заполонят крысы - только миф - они прекрасно сосуществуют, но - в отличие от собак грызуны не переносят бешенство - они слишком быстро от него погибают... да - переносят много другого, но не бешенство... кроме того я пока не слышала про нападения стай крыс на прохожих, про загаженные крысами газоны... опять же в тех странах, где нет бездомных животных и крыс тоже нет - потому что есть умение мусор до помойки донести и закрыть...).
НО - подавляющее большинство родившихся на улице собак с человеком жить не стремятся (врожденная антропофобия - для них это момент выжывания) и не могут - по наблюдениям из 9-ти щенков только один хочет хоть как-то общаться с людьми и в состоянии научиться жить рядом. Вряд ли найдется несколько тысяч человек (в моем маленьком Калининграде бездомных собак от 3-х до 5-ти тысяч (по разным методикам подсчета), которые мечтают ближайшие 10 лет жить с собакой, которая их не любит, боиться, не остается одна, портит ВСЁ, воет, гадит дома и т.д. Т.е. руки на всех бездомных не найти. А содержать их пожизненно - за чей счет? это не один миллион - из карманов налогоплательщиков... Поэтому и считаю, что оптимально - частные приюты - желаешь быть добрым, считаешь, что все должны доживать сколько получится - содержи сам!
Программа стерилизовать и выпустить принесла пользу только ее организаторам - число бездомных животных НЕ сокращается, а вырастает (читайте учебник!), а кроме того это не полезно по отношению к самим собакам - последствия стерилизации часто (40%) достаточно тяжелы... помимо изменения статуса. Везде от нее уже отказались - кроме, по моему Болгарии, но могу путать...