1. Приюты можно сделать на деньги сочуствующих бездомным собакам, ну если они настолько сочуствую что готовы пожертвовать частью своих, а не чужих денег.
2. Отстреливать не обязательно, можно просто усыплять(это и так делают ветеринарные врачи).
И так, решение простое, организовать фонд сочуствующих бездомным собакам и на эти средства организовать приюты, всех собак которые не поместились - на усыпление.