чтобы не было бездомных собак, надо сначала передушить (условно) собачколюбов (это не те, кто держит собаку дома, а те кто любит их "на расстоянии"), и их лобби, которое продавило "стерилизацию, содержание и выпуск обратно".
Дело в том, что городские бродячие собаки - это не выброшенные домашние. Это одичавшие (поколения назад) собаки, которые живут в городской среде. Человека они рассматривают исключительно как кормовую базу (или даст пожрать, или сам пойдет на корм) И выброшенных (или убежавших) домашних эти псы убивают. И бороться с ними можно только комплексно - отловом и ликвидацией, ликвидацией стихийных свалок, а заодно конскими штрафами в отношении "жалостливых" граждан, которые решили "подкормить бродячую шанечку"....