If any of these volunteer opportunities appeal to you, please complete an online application. If volunteering as a family, please complete the Family Volunteer Application. Contact our Volunteer and Community Relations Coordinator, Sarah Anglim, 540.339.9503.

Adoption Counselor

Assist the public with the adoption process. This is a rewarding way to help our pets find their forever homes. Adoption Counselors must be willing to commit to one 3-hour day per week.

Advanced Dog Walkers

This is the perfect opportunity for hikers, walkers, and runners to take a shelter dog with you while you enjoy the outdoors. Volunteers who have Roanoke Valley SPCA dog walking experience are able to take a shelter dog off-site to spend time away from the shelter.

Animal Care Assistant

Assist the kennel staff with the cleaning of cages/kennels and general cleaning of the shelter as needed. This position requires a 2-hour commitment once a week.

Clinic Assistant

Assist the clinic staff with a variety of tasks including bathing, cleaning cages, and moving pets after surgery.

Dog Walking/Training

Help exercise the dogs while teaching them basic commands and leash manners. Lowering the stress on the dogs by providing “quiet time” and time away from their kennel aids in their mental and physical well-being. Training in the Open Paw and dog handling safety will be provided.

Humane Education

Assist with bringing humane education to elementary students in grades K-6. Educators and community leaders recognize the character-building benefits of our humane education program, which emphasizes basic values such as fairness, compassion and responsibility, and peaceful conflict resolution.


Provide excellent customer service to visitors to the shelter, answer phones, and direct calls during the morning hours. 

Special Events

Help out at off-site adoption events, fundraising events, or with community outreach. Tasks include transporting animals to and from the shelter, helping with set-up and clean-up, handing out information to the public and selling Roanoke Valley SPCA merchandise. The Roanoke Valley SPCA sponsors or participates in many special events throughout the year.


Drive the Roanoke Valley SPCA van to pick-up pets from other shelters, cleaning, intake photos, etc.

Visiting Pet Program

Visit local assisted living communities with a shelter dog or alumni to enhance the quality of life for the elderly.