My daughter is a veterinarian at a local SPCA. She has been there 8 years and could easily double her salary by going into private practice. She has standing offers from multiple vets in the area and gets calls weekly asking her to come work for them. Rescue Vet work has been all she wanted to do since grade school. She donates several days a month of her own time for programs that treat poor and elderly peoples pets for free. As to dropping off food to the shelters, most would rather have cash for them to buy food with. Most shelters have a high standard for their food and many dogs need special food to keep healthy. One of the best things that you can do to help your local shelter is to foster pets for them. They cover food cost & vet services and the pet gets to be out of a kennel and is much more likely to be adopted. Any help is greatly appreciated by your shelter and more importantly, the animals.