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. 

The C.A.Re fund is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and animals adopted from the Roanoke Valley SPCA regardless of geographic location.

Learn More


Dot’s Drive-Thru

Dot’s Drive-Thru takes place on the second Sunday each month, from 12:00PM to 2:00PM in the shelter parking lot, and offers cat and dog food to anyone who needs it. In an effort to help as many families as possible, there will be no complex paperwork to fill out, and community members will not need to get out of their cars. Staff and volunteers will ask for basic pet information, and place the food in the family’s back seat or trunk.

Dot’s Drive-Thru is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Craig, and Roanoke Counties.  If you live outside of this geographic area, give us a call at 540-339-9247 and we can share the pet food pantry closest to your location.

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. 

The P.E.T. Program is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Craig, and Roanoke Counties.  If you live outside of this geographic area, give us a call and we can share the pet food pantry closest to your location.

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.

Pet Intake for the Roanoke Valley SPCA Adoption Program is a pet support program available to  residents in Roanoke City, town of Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and pets adopted from the Roanoke Valley SPCA regardless of geographic location.

Learn More


Pet Rehoming

Our primary goal is to keep pets and people together but we recognize that there are circumstances that owner’s face that necessitate a pet be rehomed.  Sometimes, owners prefer to rehome pets themselves and some pets do not do well in a shelter environment.  Therefore, we offer a free rehoming service available for guardians who are unable to continue caring for their pets but who want to manage their pets’ placements with other responsible, loving guardians.

The Pet Rehoming Gallery is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and animals adopted from the Roanoke Valley SPCA regardless of geographic location.

Learn More


Judith Goins Behavior Assistance Program

The Roanoke Valley SPCA is looking to be the first resource for those struggling in our community, not the last resort; the Judith Goins Behavior Assistance Program will allow us to keep more people and pets together, and help ease the stray population and space at the shelter.

The Judith Goins Behavior Assistance Program is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and animals adopted from the Roanoke Valley SPCA regardless of geographic location.

Learn More 


Transitional Foster Program

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

The Transitional Foster program is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and animals adopted from the Roanoke Valley SPCA regardless of geographic location.

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


Reporting Animal Cruelty, Abuse, and Neglect

If you witness or suspect animal cruelty or abuse, as a resident and taxpayer you have the right, and responsibility, to report it. We’ve made an action plan to help navigate you through the process.

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


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