Its their private donation money, its not government money.
Plus they actually do save the dogs.
As long as charities and resuces are above board and not pulling shady stuff on their donors and volunteers, their goals are fine goals.
If it is non profit money it is taxpayer funded.
Things are never as simple or quite what they seem
https://joeforamerica.com/2016/03/rescues-push-foreign-disease-ridden-dogs/