Animal Rescues in Virginia

 The PetNetwork
 Available Pets in VA
 Virginia Shelters  PetNetwork WV
 Available Pets in WV
 WV Animal Shelters  Rappahannock HS
 RHS News
 Re-homing Advice
 Find the Right Dog
 Notice Board
 Message Board
 Lost and Found
 Lost a Dog?
 Care and Training
 Pet Quiz
 Dogs in the News
 Breed Information
 Dog Rescues
 Animal Rescues
 Breed Rescues
Dog Rescues Network
County Map
 All Virginia

 Charles City
 Isle of Wight
 James City
 King George
 King and Queen
 King William
 New Kent
 Newport News
 Poquoson City
 Prince Edward
 Prince George
 Prince William
 Richmond City
 Virginia Beach
County Map

FAIRFAX WestPrince William NorthLoudoun SouthCharles MD EastArlington
Fairfax County Animal Shelter Fairfax, VA 22030

 Homeward Trails Animal Rescue Homeward Trails Animal Rescue Fairfax Station, VA 22039
Homeward Trails Animal Rescue is a non-profit 501(c)(3) organization that provides pet adoption in Virginia, Washington, DC and Maryland. We find homes for dogs and cats rescued from high-kill animal shelters or whose owners could no longer care for them or were found as strays.

4 Paws Rescue Team, Inc. Cat Adoption, Merrifield, Fairfax County, VA 22116

Friends of Homeless Animals Northern Virginia

Homeless Animals Rescue Team Fairfax Station, VA 22039-7261

Humane Society of Fairfax County Fairfax, VA 22030

Pups 2 Luv Dog and Puppy Rescue Springfield, VA 22150

CATS RULE! Feline Rescue Fairfax, VA 22031

FAUQUIER WestRappahannock NorthLoudoun SouthCulpeper EastPrince William
Doberman Assistance, Rescue and Education (DARE) Warrenton VA 20187

Fauquier SPCA Warrenton, VA 20188-0733

FLOYD WestCarroll NorthMontgomery SouthPatrick EastFranklin

FLUVANNA WestBuckingham NorthAlbemarle SouthGoochland EastLouisa
Caring For Creatures Palmyra, VA 22963
Caring For Creatures' goal is to place as many of our animals as possible into loving and responsible homes. Our adoption process is thorough and we make every effort possible to correctly match animal and human. Dogs and cats needing homes

FRANKLIN WestSouthampton NorthSouthampton SouthSuffolk EastIsle of Wight
Franklin County Humane Society Inc. Rocky Mount, VA 24151
Please take a look at the pets on our website. The list seems to change daily and every day we have more animals brought to us. We are inundated with puppies. All of our puppies have been through quarantine. All of our adults have been vetted. These dogs are “safe”, however, while we have them in our care we cannot pull the pound dogs that are so desperate. There are some great adult dogs and puppies listed. There are more dogs at the pound out of time and they are full and we are full! We need to make room.

Planned Pethood Clinic & Adoption Center
18401 Virgil H. Goode Highway (Route 220),
Rocky Mount, VA 24151

Located 2 miles north of Rocky Mount on southbound side of Route 220

Adoption Center Hours:
Open 2 PM - 5 PM Wednesday - Friday
Open 11 AM - 3 PM Saturday
Closed Sunday, Monday, Tuesday

Planned Pethood Clinic Hours: Open Tuesday - Friday from 7:45 AM - 5:30 PM
Please call us at (540)489-3491 to make an appointment.
Franklin County Animal Shelter Rocky Mount, VA 24151
Franklin County Animal Shelter is a municipal shelter. Our employee and volunteers work diligently to save the lives of adoptable animals who come in as strays and are never reclaimed or have been abandoned, and we rely on you to adopt from our shelter to save lives.

Shelter Hours
Tuesday - Friday 12:00pm - 4:00pm,
Saturday from 10:00am - 12:00pm.
Closed on Monday and all holidays.

Volunteer Info
The Shelter is seeking volunteers. For more information please call 540-483-7440.

Foster Family's Needed
The Shelter is seeking Foster Family's for shelter cats and dogs. For more information please contact Cindy Brooks at

Franklin County Animal Shelter
9246 Virgil Goode Hwy.
Rocky Mount, VA 24151
Phone: 540-483-7440


FREDERICKSBURG CITY WestSpotsylvania NorthStafford SouthCaroline EastKing George
SFC Virginia Fredericksburg, VA.
SFC Virginia is a foster-based animal rescue group in Fredericksburg, VA. Founded in June 2019 with a focus on saving dogs and cats from high-kill shelters in the state, we strive to provide quality medical care including vaccinations and spay/neuter surgeries, and to find permanent adoptive homes in our area. Foster homes are always needed.

Spotsylvania Animal Shelter Fredericksburg, VA 22408
The Spotsylvania Animal Shelter is a county shelter operated Spotsylvania County Animal Control under the requirements of the Code of the Virginia. Animals are held in accordance with state requirements, and are redeemed by the owner, adopted, or euthanized. Our shelter has been on a NO KILL Mission since September of 2013. The shelter also houses a low cost spay/neuter clinic, which is operated by a local humane organization. All dogs and cats adopted from the shelter are sterilized within 30 days from the date of adoption, with the exception of puppies and kittens that are too young.

Second Chance Dog Rescue Fredericksburg, VA 22408

Rappahannock Humane Society Fredericksburg, Virginia

GILES WestBland NorthMonroe WV SouthPulaski EastCraig
Giles County Animal Shelter Pearisburg, VA 24134

Animals in custody of Giles County are eligible for adoption unless the Animal Control Officer (ACO) feels that the animal would impose a danger to the new owner or other residents. All animals adopted from the Giles County Animal Shelter are required to be spayed or neutered unless they meet a special breed provision. The current adoption fee is $20.00 per animal to adopt any dog or cat at the Giles County Animal Shelter. Animals may be adopted directly from Giles County Animal Shelter.

Giles County Animal Shelter
678 Green Hollow Rd,
VA 24134

Phone: 540-921-2053

Opening Hours (for visitation and adoptions):
Wednesday-Sunday: 12pm-4pm
Closed Monday, Tuesday and Holidays

We are 8 miles from Pearisburg. Please call the shelter at 540-921-2053 to verify that someone will be at the shelter.

GLOUCESTER WestJames City NorthMiddlesex SouthYork EastMathews
Gloucester-Mathews Humane Society Gloucester, VA 23061

GOOCHLAND WestFluvanna NorthLouisa SouthPowhatan EastHanover
Goochland County Animal Shelter Goochland, VA.
The Goochland County Animal Shelter is a municiple pound serving Goochland County, Virginia. We are located in central Virginia, twenty minutes West of Richmond off of Interstate 64.

Dogs that have not been neutered are only available to go to homes in Goochland, Hanover, Henrico, Chesterfield, Powhatan, Cumberland, Fluvanna and Louisa areas of Virginia. We are located at 1900 Hidden Rock Lane, Maidens, VA 23102.

Adoptions are currently by appointment only. If you are interested in meeting a dog, please contact us on 804-556-5302 to set up a time to visit.

F.L.A.G. - For the Love of Animals in Goochland Manakin-Sabot, VA 23103

GRAYSON WestSmyth NorthWythe SouthMontgomery TN EastCarroll
Galax Carroll Grayson Animal Shelter Galax, VA 24333
The Galax Carroll Grayson Animal Shelter is a regional shelter operated jointly by the three local governments (Galax City, Carroll County and Grayson County) under the requirements of the Code of the Virginia. The shelter accepts animals as required under the Code and works to place animals back with their owners, adopt them to new owners, or place them with other non-profit animal welfare agencies that may be able to adopt them. Animals are transferred on a first come first serve basis, so always contact the Shelter to check that the animal you are interested in is still available. If you are interested in becoming an animal welfare agency, please call 276-236-5773.

Dogs needing homes at Galax Carroll Grayson Animal Shelter

GREENE WestBrunswick NorthMadison SouthAlbemarle EastOrange
Greene County Animal Shelter Ruckersville, VA 22968
The Greene County Animal Shelter is a small rural shelter in the northeast of Virginia. The Shelter operates under guidelines from the Commonwealth of Virginia to temporarily house stray or injured animals, provide for adoption of as many animals as possible and to humanely follow procedures for euthanasia for unwanted animals. The Shelter strives to encourage, promote, and preserve responsible pet ownership and to prevent any form of cruelty to animals. Our goal since January of 2015 is to have all the dogs to be spayed/neutered before being adopted to their forever family. You can help by donating to the spay/neuter fund of The Greene County Animal Shelter. We are located at 37 Jeri Allen Way, Ruckersville, VA 22968. There are two separate organizations in the building. The Greene County Animal Shelter is located on the left side of the building and only rehomes dogs. On the other side of the building is Madison-Greene Humane Society who rehome cats. Please come by and visit us and our shelter dogs.

Greene County Animal Shelter,
37 Jeri Allen Way,
VA, 22968

Phone: 434-985-5210

Opening Hours:
Monday, Tuesday and Friday: 10am - 2pm
Saturday: 10am - 3pm
Closed Wednesday, Thursday and Sunday

Madison-Greene Humane Society Ruckersville, VA 22968
The Madison County Humane Society, Inc., was formed August 1985. Since that time it has served companion animals and their owners in the area. The Madison County Humane Society is an independent, non-profit agency. We are not a division of any County or City and are not funded by any governmental entity or national animal welfare organization. In 2004, the organization's name was changed to Madison-Greene Humane Society to more accurately reflect our service area.

Madison-Greene Humane Society,
375 Jeri Allen Way,
Ruckersville, VA 22968
Phone: 434 985-3203

GREENSVILLE WestBrunswick NorthSussex SouthNorthampton NC EastSouthampton
Greensville County Animal Shelter Emporia, VA 23847
Animals in custody of Greensville County are eligible for adoption unless the Animal Control Officer (ACO) feels that the animal would impose a danger to the new owner or other residents. All animals adopted from the Greensville County Animal Shelter are required to be spayed or neutered unless they meet a special breed provision. The current adoption fee is $25.00 per animal to adopt any dog or cat at the Greensville County Animal Shelter. The Greensville County Animal Shelter is open Monday - Friday from 10 am to 1pm. for visitation and adoption. The Shelter is located at 255 Falling Run Road, Emporia, near the intersection of Brink Road and Main Street. If you are interested in adopting or rescuing a dog or cat, please call Doris at 434-632-1681.

Dogs needing homes at Greensville County Animal Shelter

HALIFAX WestPittsylvania NorthCampbell SouthPerson NC EastCharlotte
Halifax County Humane Society South Boston, VA 24592
We are in DESPERATE need of foster homes! Everyday, wonderful dogs and cats are dying in our county pound due to lack of foster/adoptive homes. Please open your heart and home to help a pet in need. The rewards are endless!


HANOVER WestHenrico NorthSpotsylvania SouthNew Kent EastKing William
Hanover County Pound Ashland, Virginia

Hickory Hill Canine Rescue Ashland, VA 23005
Hickory Hill Canine Rescue are a private rescue group that have been helping homeless dogs for 15 years. They are a 501c3 non-profit organisation and rescue dogs from the Hanover County Pound as well as Caroline and King William Pounds.

HARRISONBURG CITY WestAugusta NorthRockingham SouthAlbemarle EastPage
Rockingham-Harrisonburg SPCA Harrisonburg, VA 22803
Hours of operation: 10:00 am - 4:00 pm Monday through Saturday
Evening hours 5:00 pm - 7:00 pm Wednesdays only

Physical Address: 2170 Old Furnace Road Harrisonburg, VA 22803
Mailing Address: P.O. Box 413 Harrisonburg, VA 22803
Phone: 540-434-5270
Fax: 540-432-9509

HENRICO WestRichmond City NorthHanover SouthCharles City EastNew Kent
Animal Adoption & Rescue Foundation Dog Adoption, Richmond, VA 23227

Appalachian Great Pyrenees Rescue

HENRY WestPatrick NorthFranklin SouthNC EastPittsylvania
SPCA of Martinsville and Henry County" Martinsville, VA 24112

The SPCA is in partnership with both the Martinsville City and Henry County pounds. We have become the adopting agency for both pounds; any animal you find at the pounds will be adopted through the SPCA. We will vaccinate, spay/neuter, and microchip your new best friend. We strongly encourage people looking for dogs to start at the pounds! If you are looking for your “pick of the litter” the pounds are the best place to go before the animals come to the SPCA.

SPCA of Martinsville and Henry County 132 Joseph Martin Highway
Martinsville, VA 24112

Phone: 276-638-PAWS (7297)
Fax: 276-638-0490

Opening hours:
Tuesday: Friday 10AM - 6:00PM
Saturday: 10AM - 4:00PM
Closed Sunday & Monday



KING GEORGE WestCaroline NorthStafford SouthEssex EastWestmoreland
KGARLKing George Animal Rescue League, Virginia

King George Animal Control 11377 Citizens' Way, King George, VA 22485

KING AND QUEEN WestKing William NorthCaroline SouthGloucester EastEssex

KING WILLIAM WestHanover NorthCaroline SouthNew Kent EastKing and Queen
Regional Animal Shelter King William, VA 23086

Indian Rivers Humane Society Aylett, VA 23009
IRHS is an all volunteer, non-profit 501 (c) 3 organization. Our mission is to improve the animal welfare by ensuring the humane care and treatment of animals in King William, Essex and King & Queen County. Since 1996, IRHS has been able to save hundreds of animals from euthanization.

LANCASTER WestMiddlesex NorthRichmond SouthMathews EastNorthumberland

LEE WestBell KY NorthHarlan KY SouthHancock TN EastScott
Lee County Animal Pound Jonesville, VA 24263
Lee County Animal Pound is a small rural facility in the southwest of Virginia. While Lee County Animal Pound is not yet a no-kill facility, this is a goal we strive to achieve each and every day. We only have two officers for entire county and are responsible for the cleaning and care of the shelter as well. We do not have a secretary or shelter staff. We are in the office (unless there is an emergency) from 8am-10am Mon-Sat and we try to leave a message on the answering machine if we are not going to be available at shelter during these times. We are more than happy to meet with you at different times by appointment. For more information click here.

Dogs needing homes at Lee County Animal Pound

Lee County Animal Pound
944 Bus Shop Rd.
Jonesville, VA 24263
Phone: 276-346-7710

Opening Hours:
Monday-Saturday: 8am-10am
Closed Sunday and Holidays

LOUDOUN WestClarke NorthJefferson WV SouthPrince William EastFairfax
Loudoun County Animal Services Leesburg, VA 20175
39820 Charles Town Pike,
Waterford, VA 20197
Phone: 703-777-0406
Fax: 540-882-3984

Save The Tails Rescue Group Leesburg, VA 20178
The Charleston/Kanawha Animal Shelter is dealing with unwanted animals in epidemic proportions. Last fiscal year, they took in over 10,000 animals and had to euthanize over 7,000. To put this in perspective, they take in 27 animals a day, 365 days a year! And, to really sicken you, they are forced to euthanize an average of 19 animals a day, 365 days a year! If that is not enough to make one stand up and pay attention, I am not sure what is! At Save the Tails we want to help. We are located in Northern Virginia and are willing to transport any animal from the Kanawha Shelter so that they can be fostered and adopted here in Northern Virginia.

Save the Tails, Inc.
PO Box 171
Leesburg, VA 20178
Phone: (888) 379-5558

Save The Tails Rescue Group Save The Tails Rescue Group Leesburg, VA 20178

LOUISA WestAlbermarle NorthOrange SouthGoochland EastHanover
Louisa County Animal Shelter Mineral, VA 23117
The shelter is always filling up so animals need to be spoken for quickly. They can be held while transport is arranged and transport help is usually available. Pull fee is $20 and includes a rabies vaccine if the animal is old enough. See the list at the Louisa County Animal Shelter Petfinder website here.


Next Page Next Page
County Map of Virginia
Left Arrow West Virginia Animal Rescue Organisations

Script updated: October 9th 2023

Dog Rescues Network | Advice | Shelter Directory | Notices | Lost & Found | Dog Care | Links | Message Board