Не знаю на каком западе стерелезуют и выпускают, но в Канаде все решается довольно жестко (результат бездомных животных нет, как класса практически - по крайне мере, я за три года здесь не видела ниодного).
Действуют так: если вдруг где-то объявляется неучтенное животное, его отлавливают и оценивают, как потенциального спутника человека, если вдруг какие-то вещи настораживают (например, животное слишком агрессивное), усыпляют немедленно, если на первый взгляд все в порядке, стерелизуют и отдают добровольцам в квартиры на воспитание/адоптацию на нное количество недель, если животное за это время показывает себя неадекватно, его усыпляют, если все в порядке, отдают в зоомагазины на продажу, если животное не продается в течении нескольких недель - его усыпляют. Жестко? Наверное да, но с другой стороны места у добровольцев, места в магазинах и т.д. они ограничены и если на них будут задерживаться "неликвидные" животные, то вся система полетит к черту. А главное это безопасность людей и домашних животных.
С убиранием за собакой: каждый владелец ОБЯЗАН убрать за своим другом, штраф за неуборку от 100 долларов. Правда и правительство старается делать все возможное, чтобы это не отравляло жизнь владельцам, например, расставляет мусорные баки в местах активного собачьего гуляния с повешенными рядом пачками кульков для уборки. Понятное дело, что убирает на 100% населения, потому что кто-то заговорился, кто-то не заметил, кто-то решил, что его никто не видел, но думаю, что в результате убирающих точно за 95%, результат потрясающий: домашних животных в Канаде КУЧА, а на газонах везде можно валяться.