I just adopted a dog a week ago. My adoption was free (normally $25, but has been free since covid started). Included neuter, first round of shots: rabies, DAPP, and bordetella, a free initial health exam at a participating vet, and a free beginning training course.
Unfortunately the shelter is 100 miles away from where I live (rural NM, adopted in ABQ) so I can’t really take advantage of the free health exam and training class. But still, I was amazed at how much was included in my FREE adoption.
They also do surrender consultations (saw on a sign) before accepting an animal and I’m sure part of the consultation is “how much free stuff do you need to keep your dog at home.”