Dog shelters in Winchester, VA
Ready to find your match? Here are 102 dog shelters in Winchester, VA with 5,303 adoptable pets.
Search for a shelter or rescue
Interested in another location?
Dog shelters near me
Dog shelters in Abingdon
Dog shelters in Alexandria
Dog shelters in Arlington
Dog shelters in Ashland
Dog shelters in Bedford
Dog shelters in Big Stone Gap
Dog shelters in Blacksburg
Dog shelters in Bluefield
Dog shelters in Bridgewater
Dog shelters in Bristol
Dog shelters in Buena Vista
Dog shelters in Charlottesville
Dog shelters in Chesapeake
Dog shelters in Christiansburg
Dog shelters in Colonial Heights
Dog shelters in Covington
Dog shelters in Culpeper
Dog shelters in Danville
Dog shelters in Dumfries
Dog shelters in Emporia
Dog shelters in Fairfax
Dog shelters in Falls Church
Dog shelters in Farmville
Dog shelters in Franklin
Dog shelters in Fredericksburg
Dog shelters in Front Royal
Dog shelters in Galax
Dog shelters in Hampton
Dog shelters in Harrisonburg
Dog shelters in Herndon
Dog shelters in Hopewell
Dog shelters in Leesburg
Dog shelters in Lexington
Dog shelters in Luray
Dog shelters in Lynchburg
Dog shelters in Manassas
Dog shelters in Manassas Park
Dog shelters in Marion
Dog shelters in Martinsville
Dog shelters in Newport News
Dog shelters in Norfolk
Dog shelters in Orange
Dog shelters in Petersburg
Dog shelters in Poquoson
Dog shelters in Portsmouth
Dog shelters in Pulaski
Dog shelters in Purcellville
Dog shelters in Radford
Dog shelters in Richmond
Dog shelters in Roanoke
Dog shelters in Rocky Mount
Dog shelters in Salem
Dog shelters in Smithfield
Dog shelters in South Boston
Dog shelters in South Hill
Dog shelters in Staunton
Dog shelters in Strasburg
Dog shelters in Suffolk
Dog shelters in Vienna
Dog shelters in Vinton
Dog shelters in Virginia Beach
Dog shelters in Warrenton
Dog shelters in Waynesboro
Dog shelters in Williamsburg
Dog shelters in Winchester
Dog shelters in Wytheville