Раньше, во времена Советской власти, я об этой проблеме вообще не задумывалась. Потому что не замечала проблемы. Бродячих собак с городских улиц убирала специальная служба. Помню случай, рассказанный мне в 80-е. Одна дама взяла в привычку держать своего пёсика, как сейчас бы сказали, на свободном выгуле. То есть, она просто утром выпихивала его на улицу, а вечером забирала. И вот однажды эту собаку отловили и погрузили в специальный фургон (если вы понимаете о чём я). Дамочка выскочила из парадной в халате и тапках, начала голосить, что собака домашняя. Ей ответили, что домашняя собака не гуляет на улице без присмотра и "отдать вам её сейчас не можем, потому что она уже сидит в фургоне с другими бродячими собаками и неизвестно какие болезни у них. Приходите забирать по такому-то адресу, с документами и после того как ваша собака пробудет в карантине". Вот такой подход мне нравится.
Между прочим, даже в нашей деревне собаки всегда сидели во дворах, в будках и на цепи. Держали их не рад