Adopting or rescuing a dog will always be the cheapest option. Since many shelters are overcrowded and resorting to euthanasia, rescue organizations are covering fees to incentivize adoption.