We provide services that address financial hardships, medical problems, and behavioral challenges to enable animals to stay in their homes or be adopted.


C.A.Re Fund

The C.A.Re or Companion Animal Relief Fund of the Roanoke Valley SPCA was set up to help economically challenged pet owners struggling with extraordinary veterinary expenses to keep their pets healthy and at home with them. 

Learn More


P.E.T. Program (Pets Eat Too)

The P.E.T. program provides services to keep people and pets united in the Roanoke Valley. Home-bound senior citizens can receive a supplemental supply of pet food delivered to them along with their protein-rich food from Meals-On-Wheels and individuals receiving services form local food banks can also benefit from pet food supplied by our organization.  We also provide emergency pet food aid at our shelter for individuals. 

Learn More 


Transitional Foster Program

Foster families are caring people who open their homes and hearts to a displaced animal for a short time.

Learn More


Pet Intake

Please understand that, as a safe shelter, the Roanoke Valley SPCA cannot accept every animal brought to our shelter. We treat every animal’s life as precious and will not resort to euthanasia to control the number of pets at our Barbara and Warner Dalhouse Education and Adoption Center. Therefore, we will accept the surrender of owned cats and dogs by appointment only as space allows.

Learn More


What to Do If You Have Lost a Pet

Losing your pet is a very traumatic and overwhelming experience, but taking quick action will increase your chances of getting your pet home as safely and quickly as possible. 

Learn More


Found a Stray Dog/Cat

The Roanoke Valley SPCA does not directly admit stray pets, but if you find a stray animal, you have options!

Learn More


Sick or Injured Wildlife

If you find a sick or injured wild animal or a baby animal in need of intervention, please contact the Southwest Virginia Wildlife Center as soon as possible.

Learn More