Organizations vary between open-admission municipal facilities and private, foster-based rescues that do not operate a public viewing kennel. Choosing where to adopt depends on whether you want to walk through on-site kennels or submit an application online before meeting dogs in private homes. Adoption fees, home visit requirements, and hold periods for stray animals differ significantly across locations.
-
The Tails of Tuppers Creek
1166 Tuppers Creek Rd, Charleston, WV 25312-9669
-
Kanawha-charleston Humane Association
1248 Greenbrier St, Charleston, WV 25311-1002
-
Dog Bless
Charleston, WV
-
Camp Critter Creek
51 Happy Hounds Dr, Charleston, WV 25302
-
Catch & Release
8132 Sissonville Dr, Charleston, WV 25320-9594
-
Kanawha County Animal Shelter
1248 Greenbrier St, Charleston, WV 25311-1002
-
Barkbarn
1236 Downwood Manor Dr, Morgantown, WV 26508
-
Blue Mountain K-9
3603 Grafton Rd, Morgantown, WV 26508-3600
-
Acca
286 Fairchance Rd, Morgantown, WV 26508-4464
-
Animal Friends of North Central West Virginia
252 Brewer Rd, Morgantown, WV 26508-3582
-
Grateful Dog
24 Juneau lane, Morgantown, WV 26501
-
Berkeley County Animal Control
700 S Queen St, Martinsburg, WV 25401
-
Berkeley County Humane Society
554 Charles Town Rd, Martinsburg, WV 25405
-
Rescue Me WV
59 E Rd, Martinsburg, WV 25404
-
Mountaineer Mutts
93 Pleasant Ct, Martinsburg, WV 25404
-
Humane Society of Morgan County West Virginia
5366 Valley Rd, Berkeley Springs, WV 25411
-
Six Paws Farm Animal Sanctuary
Berkeley Springs, WV 25411
-
Morgan Co Animal Control
38 Dispatch Ln, Berkeley Springs, WV 25411
Fairmont 3
-
The Doggie Den
139 Clermont Rd, Fairmont, WV 26554-3469
-
Marion County Humane Society
2731 Locust Ave, Fairmont, WV 26554
-
Crosby's K-9 Country Club
1442 E Grafton Rd, Fairmont, WV 26554
-
Tri State Pet Care
10045 Leetown Rd, Kearneysville, WV 25430
Mon-Sun 9am-11:30am
-
Animal Welfare Society
23 Poor Farm Rd, Kearneysville, WV 25430
-
Jefferson County Animal Control
161 Poor Farm Rd, Kearneysville, WV 25430
-
Hancock County Animal Shelter
715 Gas Valley Rd, New Cumberland, WV 26047
-
Hancock County Humane Foundation
241 Ohio River Blvd, New Cumberland, WV 26047-4191
-
Friends of HC Animals
New Cumberland, WV
Augusta 2
-
Hampshire County Animal Shelter Our New PAGE
155 Kerr Dr, Augusta, WV 26704
-
Augusta Volunteer Rescue Squad
16745 Northwestern Pike, Augusta, WV 26704
-
Second Chance for Cats
874 Littlesburg Rd, Bluefield, WV 24701
-
Demoiselles Pet Paradise
469, 501 Airport Rd, Bluefield, WV 24701
-
PupSavers Rescue Inc
40 Chickerell St, Clarksburg, WV 26301
Sat-Sun 11am-7pm
-
Wild & Free Pet Care
10135 Cost Ave, Clarksburg, WV 26301
-
Fayette County Animal Shelter
513 Shelter Rd, Fayetteville, WV 25840-8055
-
Hide & Seek Dog Retreat
1822 Beckwith Rd, Fayetteville, WV 25840
-
Huntington Cabell Wayne Animal Control Shelter
1901 James River Rd, Huntington, WV 25701-4520
-
Sunshine Animal Shelter
1904 Washington Blvd, Huntington, WV 25701
-
New Hope Animal Rescue
Paws and Shop Thrift Store, 2806 Putnam Ave, Hurricane, WV 25526-1424
-
Putnam County Humane Society
2806 Putnam Ave, Hurricane, WV 25526
Kingwood 2
-
Preston County Animal Shelter
278 Poor Farm Rd, Kingwood, WV 26537
-
Potel Grace
154 Mile View Ln, Kingwood, WV 26537
-
Humane Society Pocahontas
410 2nd Ave, Marlinton, WV 24954
-
Pocahontas County Animal Shelter
300 2nd Ave, Marlinton, WV 24954
-
Wetzel County Animal Shelter
399 Mollohan Dr, New Martinsville, WV 26155
-
Wetzel County Animal Shelter
399 Mollahan Dr, New Martinsville, WV 26155
Oak Hill 2
-
New River Animal Rescue
201 Maple Ave, Oak Hill, WV 25901
-
New River Humane Society
201 Maple Ave, Oak Hill, WV 25901-3475
-
MCAS Princeton
961 Shelter Rd, Princeton, WV 24739-7701
-
Mercer County Animal Shelter
961 Shelter Rd, Princeton, WV 24739-7701
-
Humane Society of Harrison County
2450 Saltwell Rd, Shinnston, WV 26431
-
Harrison County Animal Control
2420 Saltwell Rd, Shinnston, WV 26431
St Marys 2
-
Pleasants County Dog Shelter
669 Pike Rd, St Marys, WV 26170
-
Pleasants County Cat Shelter
2709 N Pleasants Hwy, 669 Pike Road, St Marys, WV 26170
Ballard 1
-
All Tails Delightful
60 Minnie Dunn Rd, Ballard, WV 24918-6013
Beckley 1
-
Humane Society of Raleigh County
325 Grey Flats Rd, Beckley, WV 25801
-
Animal Friends of Barbour County
320 Valley Bend Rd, Belington, WV 26250
Fri 10am-2pm
-
Lewis-Upshur Animal Control Facility
318 Mud Lick Rd, Buckhannon, WV 26201
Mon-Fri 10am-2:30pm, Sat 10am-2pm
-
Critter Love
1979 Runnymeade Rd, Bunker Hill, WV 25413
-
Pawley's Porch
397 Lily Branch Rd, Chapmanville, WV 25508
-
NHES Old
3731 Berryville Pike, Charles Town, WV 25414-4755
-
Jackson County Animal Shelter
86 County Farm Rd, Cottageville, WV 25239
Duck 1
-
Alpha K-9 Center
648 Ossia Rd, Duck, WV 25063-8480
Elkins 1
-
Randolph County Humane Society of ElkinsWV
195 Weese St, Elkins, WV 26241-3721
Wed-Fri 12am-5pm, Sat-Sun 12am-3pm
-
Friends-4-Life Rescue
556 Banfield Ave, Follansbee, WV 26037
-
Freedom Hearts Animal Rescue
Box 114, Gerrardstown, WV 25420
-
Ritchie County Humane Society
2220 Pullman Rd, Harrisville, WV 26362
Mon-Wed 12pm-3pm, Fri-Sat 12pm-3pm
-
Waggin Tails
2137 Providence Church Rd, Hedgesville, WV 25427
Mon-Thu 8am-6pm, Fri-Sat 9am-5pm, Sun 8am-10am
Hinton 1
-
Three Rivers Avian Center
279 HC 74, Hinton, WV 25951
Keyser 1
-
Friends of Felines and Ferals
113 Armstrong St, Keyser, WV 26726
-
Greenbrier County Humane Society
151 Holliday Ln, Lewisburg, WV 24901
Tue-Sat 11am-5pm
-
Marshall County Animal Shelter
37 Animal Shelter Dr, Moundsville, WV 26041
Mon 11am-4pm, Wed-Sat 11am-4pm, Sun 12pm-4pm
Ona 1
-
Little Victories Animal Rescue Shelter
3589 Wire Branch Rd, Ona, WV 25545-9514
-
Humane Society of Parkersburg
530 29th St, Parkersburg, WV 26101
Mon-Fri 10:30am-4pm
Parsons 1
-
Tucker County Animal Shelter
586 Brooklyn Heights Rd, Parsons, WV 26287
-
Freedom Feathers Parrot Rescue
131 Vly Vw Dr, Pennsboro, WV 26415
Philippi 1
-
Circle M Pet Motel
2621 Arden Rd, Philippi, WV 26416
-
Mason County WV Animal Shelter
1965 Fairground Rd, Point Pleasant, WV 25550-3903
Salem 1
-
Doddridge County Humane Society
1286 Co Rte 50/14, Salem, WV 26426
Seth 1
-
Boone County Dog Pound
Fosterville, Seth, WV 25181
-
Olive Branch Animal Rescue & Refuge
2499 Badger Run Rd, Sistersville, WV 26175
Spencer 1
-
Roane County Animal Shelter
2550 Parkersburg Rd, Spencer, WV 25276
-
Nicholas County Animal Shelter
229 Stadium Dr, Summersville, WV 26651
Sutton 1
-
Braxton County Animal Shelter
10 Animal Shelter Lane, Sutton, WV 26601
-
Ohio County Animal Shelter
7011 National Rd, Triadelphia, WV 26059
Union 1
-
Monroe County Animal League
Union, WV 24983
-
Pendleton Animal Welfare Shelter
5450 Smoke Hole Rd, Upper Tract, WV 26866-8673
Wana 1
-
The Triple BBB Cat Sanctuary
7488 Mason Dixon Hwy, Wana, WV 26590
Welch 1
-
McDowell County Humane Society
109 Dog Bone Dr, Welch, WV 24801
Wheeling 1
-
Play N Stay Pet Camp - WHG
132 Peters Run Rd, Wheeling, WV 26003-7833
Also in West Virginia
- Dog Boarding Facilities63
- Dog Trainers38
- Dog Parks & Off-Leash Areas21
- Pet Sitters & Dog Walkers17
- Indoor Dog Parks6
Good to know
What is the difference between an animal shelter and a rescue organization?
Shelters typically operate a physical facility that houses stray or surrendered animals directly on site. Rescue organizations are often run by volunteers using network foster homes, meaning animals live in private residences until adoption.
How much does it typically cost to adopt a dog?
Adoption fees typically range from $50 to $350 depending on the organization and the age of the dog. Puppies usually carry higher fees, while standard fees generally include spay or neuter surgery, initial vaccinations, and a microchip.
Can I bring my current dog to meet a potential rescue dog?
Most organizations require or strongly encourage a controlled meet-and-greet between your existing dog and the rescue dog before finalizing an adoption. Staff or foster parents usually facilitate this interaction on neutral ground at the facility or a local park.
How long is a dog in heat?
A dog's heat cycle typically lasts for several weeks, averaging about three weeks in total. During this period, female dogs should be kept away from communal spaces across West Virginia to avoid accidental breeding. Owners can explore 89 dog parks in West Virginia to plan future visits once the cycle ends.
How long does a dog stay in heat?
Female dogs usually stay in heat for about three weeks, during which they can attract male dogs from significant distances. To ensure safety, restrict outdoor play to private, fully fenced yards throughout West Virginia. Our guide lists 89 dog parks in West Virginia for safe exercise options after the heat cycle completes.