Virginia Dog Shelters

Name Dogs Currently
Amelia Animal Shelter
Amelia Court House
17
Animal Welfare League of Arlington
Arlington
14
Augusta Regional SPCA
Staunton
17
Basset Rescue of Old Dominion
Charlottesville
3
Bedford Humane Society
Bedford
13
City of Chesapeake Animal Services Unit
Chesapeake
43
City of Manassas Animal Adoption Center
Manassas
5
DC Area Weimaraner Rescue
Front Royal
3
Fairfax County Animal Shelter
Fairfax
35
Fancy Cats Rescue Team
Herndon
1
Fauquier SPCA
Warrenton
0
Fauquier SPCA Shelter
Midland
15
Frederick County Esther Boyd Animal Shelter
Winchester
31
Fredericksburg Regional SPCA
Fredericksburg
30
GASAC
Goochland
4
Giles County Animal Shelter
Pearisburg
4
Gloucester County Animal Control
Gloucester
15
HSFC Farm
Centreville
3
Hanover Humane Society
Ashland
4
Henrico Humane Society
Richmond
12
Henry County Animal Control
Martinsville
15
Heritage Humane Society
Williamsburg
33
Isle of Wight County Animal Services Division
Windsor
34
Martinsville-Henry County SPCA
Martinsville
0
Norfolk SPCA
Norfolk
13
Orange County Animal Shelter
Orange
9
Peninsula Regional Animal Shelter
Newport News
37
Peninsula SPCA
Newport News
11
Richmond Animal League
Richmond
10
Richmond Ruff House
Richmond
12
Richmond SPCA
Richmond
39
Ring Dog Rescue
Richmond
12
Rockingham-Harrisonburg SPCA
Harrisonburg
0
VBSPCA Main Shelter
Virginia Beach
15
Winchester Area SPCA
Winchester
5
What shelter in Virginia has the most dogs? City of Chesapeake Animal Services Unit