Да зачем пиздовать, можно просто запретить заводить новых и обязательно стерилизовать всех домашних животных (тут я не про коров и т.п.)
Ответственность для владельцев надо повышать. Чтобы хорошо подумали, прежде чем заводить, а найдется ли время и силы следить и воспитывать. В отношении бездомных давно надо отлавливать всех кто без ошейника и стерилизовать, подлечивать, и если кто заберет на содержание вместе с ответственностью, то и бог с ними.
Но это дохера денег стоит если каждый день этим заниматься в масштабе миллионного города. Деньги допустим есть, но их обычно тырят на муниципальном заказе.
Ежедневная работа может снизить количество бездомных до вменяемого неагрессивного количества.