Looking for a new furry friend? Find the closest place to adopt one in southwest, central Virginia

Local News

The kitten on the left is available at the Lynchburg Humane Society as of July 21. The dog on the right was featured on the Pittsylvania Pet Center’s Facebook on July 21. (Photos: Courtesy Lynchburg Humane Society and the Pittsylvania Pet Center)

(WFXR) — There are hundreds of dogs, cats, puppies, and kittens around southwest and central Virginia that are just waiting to find their forever home. However, the question is where to find the adoptable animals in the first place.

WFXR News has put together a list of the various animal shelters, humane societies, SPCA organizations, animal control departments, and animal rescue groups around the region, including their current pet counts, adoption fees, and plenty of photos of furry friends looking for a family!

Alleghany County and Covington 

Alleghany Humane Society: This animal shelter serves Alleghany County, the City of Covington, and the towns of Clifton Forge & Iron Gate.

If you are looking for a lost pet, want to surrender an animal, or need food from the community pet pantry, you can contact the Alleghany Humane Society by calling (540) 862-2436, emailing alleghanyhumanesociety@gmail.com, or private messaging the shelter on Facebook.

As of July 19, the animal shelter is caring for at least 65 pets, most of which are cats. Meanwhile, the shelter says less than half of their 10 canines and about half of their 55-60 felines are up for adoption from the humane society, so if you would like to set up an appointment to meet these pets, contact the shelter.  

Amherst County 

Humane Society of Amherst County: This humane society — which shares a building with animal control — takes in new pets on a daily basis and encourages potential adopters to consider taking home an older animal that may already be housebroken, spayed or neutered. As of July 19, there are approximately 26 cats and dogs listed as available for adoption on the humane society’s website.

The adoption fees for the Humane Society of Amherst County are as follows:

  • Adult dogs: $125, with $50 off for dogs 50 pounds or more
  • Puppies, pure breeds, and all small dogs: $175 
  • Senior dogs (seven years or older): $75 
  • Cats and kittens: $40 
  • Exotic cats ( such as Bengal, Himalayan, Scottish Fold, Siamese): $100 

Adoption fees include a health exam, deworming, flea protection, distemper and rabies vaccine, spay and neuter, heartworm test for dogs, and FeLV-FIV test for cats. 

Appomattox County 

Appomattox County Pet Center: This animal shelter is operated under contract by Lynchburg Humane Society. Even though the Appomattox Pet Center posted on Facebook in December 2020 that it was closed until further notice due to coronavirus precautions, the center has continued to post about pets that went missing or lost pets that have been discovered since then.

If you lost your furry friend in Appomattox County, you can either visit the shelter’s Facebook or contact the Appomattox Pet Center by emailing appomattox@lynchburghumane.org or calling (434) 406-0686

Til the End of Time Animal Rescue and Sanctuary: This nonprofit, no-kill rescue organization moved from New Jersey to Appomattox in 2012 and operates under the following adoption policy:   

  • Adopter shall provide food, daily fresh water, shelter, and appropriate veterinary care at all times. 
  • If the adopter is unable to continue to care for the pet, the adopter shall not abandon or give the pet away but return the pet in a healthy condition to the sanctuary, at no cost to the sanctuary. 
  • The sanctuary shall have the right to remove this pet from the adopter’s property if the pet is not receiving adequate and proper care or maintenance. 
  • Should the pet ever become lost or stolen, the adopter shall notify the sanctuary immediately, as well as make every effort to locate and recover the pet. 
  • Adopter shall notify the sanctuary of any change in current home address or telephone number. 
  • Adopter shall obtain all of the required licenses or tags from the municipality in which the adopter resides. 
  • If the pet is not already spayed or neutered, and the pet is of proper age, the adopter shall agree to have the surgery performed within a reasonable period of time following the adoption. This date will be specified in the adoption contract. The adopter agrees that the pet will not be allowed to bear a litter, nor allow the pet to run at large. 
  • Adopter shall never allow a cat to be declawed, nor allow the cropping of any dog’s ears or tail. 
  • Adopter shall provide indoor shelter at all times. 

The animal rescue says one dog and one cat are up for adoption as of July 19.

Bath County 

Bath County Animal Control and Animal Shelter: The Bath County Animal Control department operates the animal shelter in Hot Springs, which is open from 8 a.m. to 4 p.m. Monday through Friday for animals to be reclaimed or adopted.

As of July 19, there are eight cats and kittens available for adoption from the shelter. If you would like to contact the shelter, you can call (540) 839-7210 or email bcanimalcontrol@tds.net. For information on help with spaying and neutering, call the Bath Animal Welfare Foundation at (540) 839-8666.

Bedford County 

Bedford County Animal Shelter: This animal shelter is run by Bedford County and provides boarding options to abandoned and stray animals. The shelter also has adoptable animals like dogs and puppies, cats and kittens, bunnies, guinea pigs, reptiles, and more with shots and neutering performed.

Friends of Bedford County Animal Shelter, Inc.: This nonprofit organization helps support the needs of the county’s animal shelter and their pets by educating the public, promoting Bedford County shelter pets, providing the shelter pets with attention and affection, and supplying veterinary care through donations.

All the forms you need to sign up for a “Shelter Fun Frolic Walk” or to sign up to foster, volunteer, or adopt are available by clicking here.

As of July 11, the nonprofit says the facility is at full capacity with 75 to 80 cats and kittens and at approximately 80 percent capacity with 16 dogs. Even after an anonymous donor sponsored adoption fees for all pets for two weeks, more new pets came in to take the place of the ones that were adopted.

All animals are vaccinated and spayed/neutered, so either call the Bedford County animal shelter at (540) 586-7690, email fobcasfriends@gmail.com, or swing by the Bedford County Animal Shelter off Falling Creek Road to meet your new best friend.   

Bedford Humane Society: This nonprofit organization is a foster-based rescue that has seven kittens, two senior cats, and four dogs available for adoption as of July 19. For more information about adopting, either fill out an application online or call (540) 586-6100.

You can also check out the furry foster friends at an upcoming adoption event at the Lynchburg PetSmart on July 24 from 11 a.m. to 3 p.m.

Meanwhile, the rescue organization says it is currently in the process of finalizing plans to build Bedford County’s first no-kill shelter.

“While a new shelter and more foster homes are desperately needed, we also run a monthly spay/neuter shuttle to help control the over population of animals in Bedford County,” the Bedford Humane Society told WFXR News.

Botetourt County 

League for Animal Protection: This no-kill, nonprofit animal shelter has 13 dogs and eight cats available for adoption as of July 21.

RCACP (See the Roanoke City and County section)

Campbell County 

Campbell County Animal Control: Campbell County Animal Care and Control Facility houses stray domestic animals picked up by the Animal Control Office, but it also offers free pet adoption services to local citizens. All you have to do is visit the facility; complete and sign an adoption contract that the pet will be spayed/neutered and vaccinated by a licensed vet, as well as licensed per local laws/codes; and start the necessary paperwork and return at the end of the required holding period to collect the pet you chose.  

Meanwhile, Friends of Campbell County Animal Control works with the animal control staff by providing volunteer support, medical care for animals, and help to find homes for the animals. According to the organization, there are 33 cats and three dogs available for adoption as of July 19.

“All adoptions begin with an application. We expect that other pets in the household will be spayed/neutered before adding a new pet, and all must be current with rabies vaccines unless there is a medical reason for not doing so,” the Friends of Campbell County Animal Control told WFXR News. “It is a requirement by law that any animal adopted from the shelter be spayed or neutered by the age of six months or within 30 days of adoption if the dog is an adult at the time of adoption. Fenced yards are not required but they are recommended for many of the dogs. We do call personal references, veterinary references, and we will contact the landlord if the property is rental.”

Harmony Rescue, Inc.: This animal shelter in Rustburg says it has cared for more than 3,400 animals since 2004, with the goal to “create and manage a safe haven environment for domestic animals needing extra care, and to serve as an extension of other non-profit animal organizations promoting the prevention of cruelty to animals.”

So far this year, the rescue organization says it has cared for 74 animals — including horses, donkeys, chinchillas, guinea pigs, hamsters, cats, and dogs. Of those animals, 27 have been adopted or moved to another rescue to find homes, one was reclaimed, and three elders passed away from old age. Meanwhile, approximately 30 animals are available for adoption as of July 13.

However, the organization told WFXR News it is only taking in dogs and cats over 10 years old, with the occasional kittens and puppies, or fostering for other local groups in the area.

Adoption hours Monday through Friday are by appointment only while weekend hours at 9 a.m. to 5 p.m., but you are asked to call first at (434) 821-3544.

Carroll County, Galax, and Grayson County 

Galax Carroll Grayson Animal Shelter: This animal shelter is run by all three localities, but allows for adoptions to residents at least 18 years old living in Galax, Carroll County, Floyd County, Patrick County, Pulaski County, Wythe County, Grayson County, Smyth County, and Washington County. Animals cannot be adopted out of state unless they are already spayed/neutered.

Adoptions are on a first come, first serve basis, so the first to arrive when the shelter opens at 1 p.m. Tuesday through Saturday gets the first pick. All adoptions cost $20 cash.  

Twin County Humane Society: This nonprofit humane society works to enhance the lives of animals in Carroll County, Grayson County, and Galax, primarily through community education and outreach; providing spay/neuter, shelter, and veterinary care assistance; and promoting adoptions and compassion for animals in the area. While the organization does not have a specific building in which to house animals, it does have a network of foster parents to care for the animals.

The humane society mostly works with cats since their needs are so great in the region, but the humane society also works with dogs and puppies. As of July 19, though, the Twin County Humane Society says it is fostering 28 cats in volunteers’ homes and six more in veterinary offices, with at least 10 more being fostered with their owners until space opens up to move them to a foster home or rescue group.

“We are the only group that provides Trap-Neuter-Return (TNR) for community cats. We also help provide spay and neuter surgeries to owned dogs and cats in the community, we help with emergency medical costs, and provide pet food assistance, among other things. We are an all volunteer group and rely entirely on donations,” the Twin County Humane Society said.

Rugby Creek Animal Rescue: This nonprofit animal rescue in Grayson County works to help with the rescue, rehabilitation, retirement, and adoption of at-risk, injured, and geriatric animals. At this time, the only animal listed on the organization’s website as available for adoption is a horse.  

Charlotte County 

Charlotte County Animal Control: The Charlotte County Sheriff’s Office Animal Control Officer, Elwood Hamlett – operates and maintains the county’s animal shelter in Charlotte Court House, so if you are considering adopting a pet, call Hamlett at (434) 542-5141.  

Craig County 

Craig County Animal Control: Animal control for Craig County handles stray domestic animals, animal bites, domestic animal traps, and lost animals.  


Danville Area Humane Society: From hamsters, guinea pigs, and bunnies to cats, kittens, dogs, and puppies, this Danville animal shelter has pets galore for potential adopters. There are even pet care classes and trained adoption counselors available to address the physical and psychological needs of companion animals and any concerns about shelter animals.

If you want to adopt from this shelter, you just need to pick an animal, fill out an adoption questionnaire, go through a 24 hour waiting period while the shelter follows up on the questionnaire, and then sign a contract if approved.

The adoptions area includes Danville and all of Pittsylvania County, but outside of those areas, the adoptions radius is approximately 25 miles from the shelter. If you are not a Danville or Pittsylvania County resident, you need to choose an animal old enough to be spayed/neutered before leaving the shelter.

The adoption fee is $85 for dogs and cats, which covers the cost of the spay/neuter surgery, the rabies vaccination, and a brief health exam. The animals have already been dewormed, received their first set of shots, and tested for heartworm as dogs and feline leukemia as cats. Other adoption fees are $35 for rabbits, $75 for ferrets, $15 for guinea pigs, and $10 for hamsters and gerbils, but the cost for birds depends on their size.

As of July 19, the humane society says it has 85 dogs and 90 cats under its care, as well as birds, guinea pigs, rabbits, and hamsters. You can check out a gallery of the various critters available for adoption in Danville by following this link.

Dogs adopted from the Danville Area Humane Society cannot be tethered nor can they roam freely. In addition, cats need to be kept strictly inside.

Floyd County 

Floyd County Animal Control: Animal control officers enforce county and state regulations for fowl, poultry, livestock, and dangerous animals; check dog tags; control stray animals; administer the dog shelter; and investigate animal cruelty, abuse, and bite/rabies cases. For more information about the dogs at the pound, call (540) 745-9365 to speak with an animal control officer.

The Floyd County Humane Society says the pound charges $10 to adopt animals, but this does not include spay/neuter services or other vet care, so you can call the humane society at (540) 745-7207 to arrange sterilization. State law requires that you live in Floyd, Montgomery, Roanoke, Franklin, Patrick, or Carroll counties to adopt from the pound.  

Floyd County Humane Society: The Floyd County Humane Society is a nonprofit organization that has grown a solid group of volunteers since 2000 and is currently raising funds to get its own shelter. In the meantime, the animals are housed in foster homes and a local vet clinic.

The humane society has eight cats and four dogs up for adoption as of July 21.

If you want to adopt, fill out an application, wait to be contacted by the humane society to discuss which pet might be a good match, wait while the humane society calls your references and possibly performs a home check, and then visit and pick up your chosen pet at the humane society. A typical adoption takes about a week or two.  

Adoption fees for the Floyd County Humane Society are listed below:

  • $185 for dogs, which includes spay/neuter, vaccinations, heartworm test, deworming, and flea treatment
  • $125 for puppies, which includes spay/neuter, age-appropriate vaccinations, deworming, and flea treatment
  • $85 for cats and kittens ($150 for a pair), which includes spay/neuter, combo test, age-appropriate vaccinations, deworming, and flea treatment
  • Barn cats are free and will already be spay/neutered and vaccinated for rabies

The humane society also has a monthly shuttle that offers free spay/neuter services for Floyd County residents’ “community cats.”

Franklin County 

Franklin County Animal Shelter: This animal shelter is run by Franklin County. The adoption fee for altered dogs is $40, for altered cats is $20, for unaltered dogs is $80 (includes sterilization surgery, pain meds, and rabies vaccine), and for unaltered cats is $40 (includes sterilization surgery, pain meds, and rabies vaccine).

As of July 19, the shelter is caring for 31 cats, all of whom are available for adoption. There are also 15 dogs at the shelter, but since four of them are on stray hold, only 11 of them are adoptable.

No appointments are necessary to visit the shelter, but face coverings are required and social distancing is encouraged. If you want to learn more about the animals available at the Franklin County Animal Shelter, either call (540) 483-7440 or stop by 81 State Street in Rocky Mount.

Franklin County Humane Society Planned Pethood and Adoption Center: As of July 19, the Franklin County Humane Society Planned Pethood and Adoption Center has about 40 dogs in house; 10 in foster homes, including puppies; 115 cats in house; and at least 60 in foster homes due to kitten season.

All of the 161 pets that are up for adoption as of July 21 are spayed/neutered; microchipped; and up to date on testing, deworming, vaccinations, and flea/tick treatment.

The regular adoption fees for these pets are listed below:  

Dog and puppy adoption fees:

  • $250: Eight to 12 weeks 
  • $225: 12 to 16 weeks 
  • $200: Four to six months 
  • $175: Six to 12 months 
  • $150: One year and older 
  • $100: Older and little vetting needed 
  • There will be a 25 percent discount if you adopt two puppies or dogs together.

Cat and kitten adoption fees:

  • $75: Eight to 12 weeks 
  • $60: Three to six months 
  • $50: Six to 12 months 
  • $35: One year and older 
  • There will be a discount on two cats or two kittens adopted together:
    • $100 for two kittens eight to 12 weeks old
    • $80 for two kittens three to six months old
    • $60 for two kittens six to 12 months old
    • $45 for two cats one year or older 

“We have an application and adoption fee. The application is how we make sure the animals needs will be met especially if they have special requirements like a fence, other animals, kids, time alone etc.,” the Franklin County Humane Society Planned Pethood and Adoption Center said. “Not every animal has exclusions or requirements but many do. So once approved, we still like to be sure that you and your preferred pet are the right fit for each other.”

However, from noon to 4 p.m. on July 23 and July 24, you can stop by the Valley View Pet Smart for National Adoption Week discounts. All dogs over six months will have a $50 adoption fee and all cats will be “name your price” with an approved application.

Giles County 

Giles Animal Rescue: Pets adopted from Giles Animal Rescue – which is an all-volunteer organization – will be spayed/neutered and fully vaccinated before being adopted. If you are interested in adopting, fill out an application and email it to gilesanimalrescue@gmail.com. The adoption fee for cats and kittens is $50.  

Giles County Animal Shelter (first website and second website): As of July 22, the Giles County Animal Shelter is very close to capacity with 16 dogs and six cats currently in the shelter. Of those animals, 13 dogs and five cats are available for adoption.

The adoption fee is $20 for each animal, but if the animal is not spayed/neutered, you have to pay in advance for spay/neuter surgery. The shelter receives a discount from local vets ranging from $41.25 to $108.75, depending on the animal’s type, gender, and size.

Here is the shelter’s adoption policy:

“Adoptions shall take place during the Animal Shelter scheduled hours for the general public. All adoptions shall comply with section § 3.2-6546 of the Code of Virginia. All individuals adopting animals shall:

  • Be 18 years of age or older to adopt an animal.
  • Provide positive proof of identification prior to adopting any animal.
  • Sign a form stating they have not been charged with animal cruelty or are prevented from owning animals by the court or may not have surrendered an animal within the previous two years.
  • Sign a legal contract which notes the deadline for sterilization of the animal and prepay the spay/neuter fee with the veterinary office prior to taking possession of the animal. Adopted animals shall be sterilized according to the following schedule:
    • Male dogs, male cats, female cats within 30 days of reaching 4 months of age
    • Female dogs within 30 days of reaching 5 months of age.
  • Pay all adoption fees prior to taking possession of the animal.
  • Not adopt more than 2 animals within a 30-day period.
  • Adoption fees shall be set by the Giles County Board of Supervisors.
  • In the case of two adoptions by the same individual on the same day, the adoption fee for the second adoption may be waived.
  • Animals will be adopted on a first come, first served basis.
  • The Shelter Manager has the right to refuse adoption of any animal based on any of the following reasons:
    • Special needs of the animal.
    • Health care needs of the animal.
    • Temperament of the animal.
    • Ability of potential adopter to provide adequate care.

For more information about adopting from the Giles County Animal Shelter, call (540) 921-2053.  

Mountain Tails Animal Rescue: This animal rescue group aims to adopt, foster, and rehabilitate animals within foster homes. For more information about this organization, email mountaintailsrescue@gmail.com.

Halifax County 

Halifax County Animal Control: Halifax County Animal Control investigates animal bites, citizen complaints, destructive animals, predation of livestock, cruelty or neglect of animals, dog licenses, rabies vaccinations. Also, the county maintains an animal shelter where abandoned and impounded animals are maintained in a caring environment.

Meanwhile, pictures of the adoptable and found pets with Halifax County Animal Control found on the page for Friends of Halifax County Animal Control.

According to Friends of Halifax County Animal Control, the shelter is back open to the public as of July 21, just in time to find homes for many dogs, cats, and kittens. In fact, the shelter is holding an adoption event on July 24 from 9 am. to 1 p.m., with adoptions costing $20 for approved applicants.

Halifax County Humane Society: This nonprofit organization in Halifax County works to save and improve animals’ lives through fostering, adoption, and promoting spay/neuter procedures. If you would like to contact the organization, email halifaxcountyhumane@gmail.com.

Henry County and Martinsville 

Henry County Animal Control: If you need to get in touch with Henry County Animal Control, call (276) 656-4266.

Martinsville Animal Control: The Martinsville Animal Control department and animal shelter is located at 300 Clearview Drive. Officer Jayme Clark — Martinsville’s animal control officer and shelter manager — says there are two adult dogs, three younger dogs, and one cat available for adoption as of July 19.

Martinsville Animal Control uses the Martinsville-Henry County SPCA to facilitate its adoptions, which means all applications and fees go through the SPCA and then animal control transfers custody to them.

The public is not allowed to come to animal control’s shelter to take a look at the animals unless they have been transferred to the SPCA, but animal control can take the applications at their facility and then turn them over to the SPCA for the potential adopters.

Martinsville Henry County SPCA: Between fosters and animals in the shelter, the Martinsville Henry County SPCA has 195 animals under its care as of July 20, with 74 of those ready to be adopted.

If you want to be considered as an adopter, you need to be at least 18, have identification showing your present address have the knowledge and consent of all adults living in your household, complete an adoption application and be approved, and have the adoption fee ready in credit card/cash/check.

Adoption costs $100 for adult dogs, $160 for puppies (less than 16 weeks old) and purebred dogs, and $20 for cats and kittens. This adoption fee covers your new companion, a health evaluation, a Found Animals microchip, spay/neuter surgery, age appropriate vaccinations, FeLV/FIV testing, rabies vaccination for those three months or older, deworming, heartworm testing for dogs six months or older, and a free exam by a local vet.  

“It is our goal to see animals in homes with people who love them so we will have discussions with adopters as-needed to address any concerns,” the Martinsville Henry County SPCA said to WFXR News. “We do not require indoor homes, but we do require that a dog is not chained.”

In addition, the Martinsville Henry County SPCA operates in partnership with both the Martinsville and Henry County pounds, so any animal found at the pounds will be adopted through the SPCA, including vaccinations, spaying/neutering, and microchipping.

Animals at the city pound must be viewed by making an appointment with the Martinsville City Police Department while animals at the county pound can be viewed from 1 to 4 p.m. Tuesday through Saturday.  

Highland County 

Highland County Humane Society: This volunteer-run animal rescue in Highland County does not have a shelter or staff, but still cares for an average of 350 animals a year through foster homes in and around the Highland area. Most of those animals are cats and dogs, but the humane society does still care for some horses, farm animals, and “pocket pets.”

The humane society says it has one horse, six dogs, and 45 cats in foster homes, with at least 16 cats and two dogs available for adoption, including “barn kitties and mousers,” as of July 19. You can fill out an adoption application on the shelter’s website or message them on Facebook for more information.  

“We have a robust adoption program as well as an active community pet retention program (helping owners keep their pets i.e. food pantry, free spay/neuter, vet care funding, transportation, supplies, etc.),” Corena Huffman with the Highland County Humane Society told WFXR News. “HCHS partners with dozens of animal welfare organizations and has a very active rural transfer program (sending rural animals to more populated areas for adoption i.e. NoVA).”

Little Big Dog Rescue: This foster-based senior dog rescue aims to provide permanent homes to senior dogs who have lost their homes after an owner passed away or entered a nursing home. The organization has two group homes with room for up to 20 dogs.

Unless otherwise stated, adoption fees are $200 and include deworming; grooming; heartworm, Lymes disease, Ehrlichia, and anaplasmosis testing; rabies and all other vaccinations; flea and tick treatment; microchipping; and spay/neuter.  


Lynchburg Humane Society: As of July 19, the Lynchburg Humane Society has 339 pets in the shelter and 460 in foster. You can find out how many of those 799 pets are available for adoption on the humane society’s website.

“We had an awesome week for adoptions last week and 146 pets were adopted,” Claire LeFew with the Lynchburg Humane Society told WFXR News on July 19. “The community is really showing up in support for this very busy kitten season we’re having. We do not have a set shelter capacity for pets but we are still over our comfortable range.”

Adoption fees vary at the Lynchburg Humane Society, but they include spay/neuter procedure, an engraved I.D. tag from Terry Volkswagen Subaru, initial vaccines, a free vet wellness visit, a free week of online dog training with GoodPup, and 10 percent off in the shelter’s retail shop. However, there is also a $10 microchip fee.

You can either come in and meet with the shelter’s adoption counselors to find the best match, fill out an adoption questionnaire and bring it to the shelter with you, or fill out an application online and send it to adoption@lynchburghumane.org. If the adoptable pet is not yet spayed or neutered, the shelter will schedule an appointment for the next available transport day to the shelter’s spay/neuter clinic.

If you need to take extra time to prepare your home for the new pet’s arrival, make arrangements to get to the shelter, take time to make adoption decisions, etc., you can place a pet on hold.

Montgomery County 

Humane Society of Montgomery County: This private, no-kill animal shelter only has cats available for adoption. There are just over 30 adoptable cats – including several kittens under six months old – that cost $35 each and have been spayed/neutered and given a first vaccine and deworming.

All you need to do is fill out an application online or contact the shelter at (540) 382-1166 or hsmcshelter@hotmail.com to request an application be mailed to you.  

Montgomery County Animal Care and Adoption Center: Dozens of cats and dogs, along with one other type of animal, are currently available for adoption at this county-run shelter.

Adoption costs $80 for dogs, $60 for cats, and $25 for cats or dogs that were already spayed or neutered when they arrived at the shelter. All animals adopted from the shelter are spayed or neutered before leaving for their new home. Also, all pets must be properly vaccinated for rabies and a lifetime dog tag must be obtained starting at four months old.

As of July 19, the shelter says it has 126 animals in its care, including 93 cats, 27 dogs, and six other types of animals. Of those animals, 28 cats, 11 dogs, and a hamster named Guinevere are ready to be adopted. Meanwhile, the rest of the pets are held to see if owners come forward, waiting for vet appointments, or in foster care.

“We have a very open, conversational adoption process. When a potential adopter comes in to look at animals, we have a conversation about what  kind of pet they are looking for and how that pet would fit into their lives both now and in the future,” Eileen Mahan with the Montgomery County Animal Care and Adoption Center told WFXR News. “If they find an animal that is a good fit, the adoption can be completed they can take their new animal home that same day!”

Nelson County

Nelson County Animal Control: Nelson County Animal Control enforces state laws and county ordinances with regard to domestic animals, in addition to handling complaints for abandoned animals, animal cruelty and neglect, animal bites, spay and neuter violations, and animals running at large.

If you want to adopt a pet from the Nelson County Animal Shelter, it costs $70 for dogs and $65 for cats, which includes spay/neuter, first deworming, and first set of shots, including the first rabies shot. For more information about adoption, call (434) 263-7047.  

Humane Society/SPCA of Nelson County (Almost Home Pet Adoption Center): More than 40 cats, kittens, and dogs from the Humane Society/SPCA of Nelson County are up for adoption as of July 21, but there are also dozens of pets in foster care that are not available for adoption yet.

Due to the pandemic, you need to complete and submit an application online and then make an appointment with the shelter.

The Humane Society/SPCA of Nelson County aims to send all pets to their new home spayed/neutered, but if the pets are too young, the new owners will receive a certificate for the surgery for later.

The adoption fees for the shelter are as follows: 

  • Dogs: $100, includes heartworm/Lyme/Ehrlichia test, DHLPP and rabies vaccination, deworming, flea and tick treatment (if needed), and spaying/neutering.  
  • Puppies (up to six months old): $150, includes three DHLPP vaccinations, three dewormings, a certificate for a rabies vaccination, flea and tick treatment (if needed), and spaying/neutering by a participating veterinarian. 
  • Cats: $40 (or two for $50), includes Feline Leukemia/Aids test, two RCP vaccinations, rabies vaccination, two dewormings, flea and tick treatment (if needed), and spaying/neutering.  
  • Kittens (up to six months old): $80 (or two for $120), includes a Feline Leukemia/Aids test, three RCP vaccinations, three dewormings, certificate for a rabies vaccination, flea and tick treatment (if needed), and spaying/neutering by a participating veterinarian.   

If you have any issues with the pet you adopt, you are asked to bring it back to the Humane Society/SPCA of Nelson County so they can care for the pet as they did before. The shelter’s low-cost spay/neuter program and Trap Neuter Release (TNR) program have also helped cut down the number of baby animals brought into the shelter over the last 10 years.

Pittsylvania County 

Pittsylvania County Animal Control: Pittsylvania County Animal Services officers handle a wide variety of animal issues, such as loose, dangerous, or stray dogs; livestock; and upholding state and local animal codes and regulations. In order to get in touch with Pittsylvania County Animal Services, call (434) 432-7937.

Pittsylvania Pet Center: This county-run animal shelter has 48 pets available for adoption as of July 20.

However, Brent Weinkauf with the Pittsylvania Pet Center told WFXR News on July 13 that the shelter was almost at full capacity on July 13 with 300 animals, of which 186 are cats, mostly kittens that are not ready for adoption. As for the adoption process, potential pet parents need to fill out a thorough adoption application — in order to exclude anyone with animal cruelty or neglect charges — and undergo a meet and greet at the shelter with the whole family, including other pets may already own.

The normal adoption fee for adult dogs, adult cats, kittens is $75, plus $5 for a microchip. These pets will leave the shelter spayed/neutered and up to date on vaccines, including flea/tick treatments. Meanwhile, the adoption fee for puppies is $150, plus $5 for a microchip.

However, until July 31, the Pittsylvania Pet Center is cutting the adoption fee — covering all vaccinations and the cost of spaying/neutering — for adult cats and kittens to $40. In addition, from July 21 through July 24, the shelter is offering $40 adoption fees for adult dogs, including the cost of vaccines, microchipping, and spaying/neutering.

SPCA of Pittsylvania County: This all-volunteer rescue group works with the Pittsylvania Pet Center to find better homes or other rescue groups for animals to have a better chance of adoption.

The animals currently in the SPCA of Pittsylvania County’s care are in foster homes, but if you are interested in meeting one of the 17 dogs that are available for adoption as of July 21, message the SPCA, fill out an adoption application, or email spcaofpc@gmail.com.    

The SPCA of Pittsylvania County has a number of programs to help cut down on the number of homeless animals in the county.

For example, the organization will take in litters of puppies, pay to spay the mother, give the puppies their first set of vaccines, and then transport them to rescue groups that will help spay/neuter them and find them new homes. The SPCA also provides TNR services to help residents caring for feral cat colonies by spaying/neutering the cats, trimming their ears, and returning them to the property owner.

The SPCA does intake owner surrenders to keep the Pittsylvania County shelter from overflowing, but since the organization does not have a shelter, they try to get the animals vetted and transferred to rescue partners as soon as possible.

Adoption generally costs $150 for dogs, $75 for kittens, and $50 for cats, which covers the cost of microchipping, a vet exam, heartworm or Feline Leukemia and Aids testing, shots, and spay/neuter.

Pulaski County 

Pulaski County Animal Control: This county-run animal shelter has more than 90 dogs and more than 30 dogs available for adoption. If you are interested in adopting, fill out the application and stop by the shelter between 10 a.m. and 4 p.m. Monday through Friday. 

PACC Rescue: This nonprofit organization is caring for four dogs and cats, along with a few bearded dragons, as of July 12. Between foster homes and the organization’s property, though, they could care for a total of about 20 animals.

Between the adoption application, the phone interview, the home visit, and the meet and greet, the adoption process for PACC Rescue usually doesn’t take too much time, but that depends on the animal.

The adoption fees — which cover shots and vaccines — are $300 for puppies, $150 to $250 for adult dogs; $80 for kittens, and $35 for adult cats.


Radford Animal Shelter: This city-run animal shelter saw 15 kittens, dogs, and rabbits leave the shelter last week, but then 12 kittens were either brought to the shelter or born in the shelter between July 15 and July 16. If you are interested in adopting a pet from the Radford Animal Shelter, you are asked to print and fill out an adoption application.

The Radford Animal Shelter is open from 8:30 a.m. to 5 p.m. Monday through Friday. For more information about the shelter, you can reach out to Senior Animal Control Officer Adele Katrovitz by calling (540) 731-3688 or emailing adele.katrovitz@radfordva.gov.

Roanoke City and County 

Regional Center for Animal Care and Protection (RCACP): This is an open-intake shelter where animal control officers bring stray pets from Botetourt County, Roanoke County, Roanoke City, and the Town of Vinton. As of July 12, the RCACP has 244 animals under their care — including fosters — and 74 dogs under stray hold, leaving the stray dog kennels completely full.

If you live in one of the Roanoke Valley localities mentioned above, you are urged to visit the RCACP; visit the shelter’s website; or call (540) 344-4922, ext. 0 to see if your missing pet is there. You are also encouraged to microchip your pets, especially ahead of the summer season, in order to make sure they are returned home as soon as possible if they happen to get loose.

“Space must be available for the stray dogs that are coming into the shelter which puts our other healthy, adoptable dogs at risk,” the RCACP wrote on Facebook on July 12. “Please come get your lost pet and save two lives today!”

If there are no markings like a tag or collar on the pet, it will be held for five days before before vetting and evaluating for potential adoption. If it the pet does have markings, it will be held for 10 days before getting ready for adoption.

The shelter has held as many as 300 animals before, but when it reaches that capacity, the shelter sends as many animals as possible out to fosters and partner agencies in order to leave the RCACP open for intake, which gets especially busy during the summer.

As of July 20, the RCACP says 66 cats, dogs, and rabbits are available for adoption. Adoption costs $20 for dogs and is free for cats, but appointments are required.

Angels of Assisi: This animal shelter has 151 animals in its care, but 86 dogs, cats, and bunnies are available for adoption in Roanoke as of July 20. The adoption center is open by appointment only, but adoption specialists can help you find the best pet to fit with your family.

Some of the available pets are also currently in foster homes, but you can meet them once you fill out an adoption application and it is approved. Adoption fees are as follows: 

  • Adult cats: $40 
  • Kittens (under six months old): $75, or two for $125 
  • Adult dogs: $100 
  • Puppies (under six months old): $225 
  • Small animals: $20 
  • Veterans and retired military with an I.D. will receive a $25 discount off dog adoptions and $15 off cat adoptions. 

Angels of Assisi is also set to participate in two upcoming adoption events. The first is PetSmart National Adoption Weekend at the 220 PetSmart from July 23-25. There is also a “Summer of Love MEGA Adoption Event” at the Berglund Center on July 31.

Roanoke Valley SPCA: There are currently 26 animals being cared for at the Roanoke Valley SPCA shelter, including four cats, three kittens, and four dogs that are available for adoption and two dogs that are available for fostering as of July 19.

The shelter says the remaining animals are being treated for illness, in the process of being medically evaluated, or waiting on their spay/neuter surgeries over the next few days.

Since many pets do not stay at the shelter long enough to have their photo taken, you can find more pets at the facility than online. If you stop by the shelter, adoption counselors will help you find a good match for your home.

If you are interested in adopting a particular pet, complete the online adoption application, book an appointment to meet the pet, and/or call (540) 339-9427 between noon and 7 p.m. Monday through Saturday to speak with an adoption counselor.

All pets available for adoption have been behaviorally evaluated, examined by the staff vet, treated for any health issues, tested for canine/feline diseases, spayed or neutered, received appropriate and routine vaccinations, and been microchipped.

Adoption fees at the Roanoke Valley SPCA are as follows: 

  • Puppies (under six months old): $224 
  • Dogs (under 20 pounds): $149 
  • Dogs (20 pounds and up): $99 
  • Kittens (under six months old): $99 
  • Cats: $50 

The Roanoke Valley SPCA also has a new Rehoming Program, which is meant to help guardians who are unable to continue caring for their pets but still want to manage their pets’ placement with other guardians. If you’re looking to adopt but don’t see an animal in the shelter who seems like a good fit for your family, you can check out the animals available for rehoming.

Rockbridge County, Lexington, and Buena Vista 

Buena Vista Animal Control: If you have any questions for Buena Vista Animal Control, call (540) 261-6171.

Rockbridge County Animal Control: If you have any questions for Rockbridge County Animal Control, call (540) 463-7328.

Rockbridge SPCA: The Rockbridge SPCA says it has 12 adoptable dogs and 11 adoptable cats as of July 19. Once an adoption application is approved, the new owner needs to set up and pay for a spay/neuter surgery — which needs to be completed before the pet leaves the shelter — and the cost of that surgery varies based on the vet.  

The adoption fees for the Rockbridge SPCA — which include the cost of the microchip — are listed below:

  • $65 for unaltered dogs and cats because the adopter will be paying the vet for the spay/neuter
  • $150 for altered dogs
  • $100 for altered cats
  • $25 for senior dogs and cats because the adopter will be paying the vet for the spay/neuter


Salem Animal Shelter: The Salem Animal Shelter has been caring for and finding homes for the city’s homeless animals for more than 30 years. On top of that, the shelter became the contract housing facility for Craig County’s homeless animals.

As of July 21, the animal shelter’s Facebook page lists three dogs, nine cats, and four “companion animals” as available for adoption, so if you would like to schedule an appointment to meet one of them, call (540) 375-3038.

Once you find your favorite furry friend, all you need to do is sign the adoption contract and pay the $30 adoption fee — except for adult cats, whose adoption fees are waived as of July 21. However, the animal needs to be spayed/neutered within 30 days of adoption or by the time the animal is seven months old.

Wythe County 

Wythe County Dog Shelter (Animal Control): Visitation at Wythe County Animal Control or the dog shelter is by appointment only, so if you want to check out a dog at the shelter, call (276) 228-6003.

Town of Wytheville Cat Shelter: This animal shelter closed for over a week, saying that all cats have been rescued or adopted. However, as of July 20, the shelter says one barn cat and one stray cat are available for adoption or rescue. For more information, call the shelter at (276) 223-3397.

For breaking news delivered to you, subscribe to WFXR’s breaking news email list

Get breaking news, weather, and sports delivered to your smartphone with the WFXR News app available on [Apple] and [Android]

Copyright 2021 Nexstar Media Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.

Latest News

More News

News Tip Form