Ready to find your match? Here are 44 dog shelters in Roanoke, VA with 2,155 adoptable pets.
God's Dogs Rescue Of TX In VA Transport Stop
Wyethville, VA 24382
Lynchburg Humane Society - Rehome
1211 Old Graves Mill Road, Lynchburg, VA 24502
(434) 448-0088
Focus On Cumberland County Animal Safety - VA Transport
Roanoke, VA 24001
Shenandoah Valley Animal Services Center
1001 Mt Torrey Rd, Lyndhurst, VA 22952
(540) 943-5142
Ozark Homeward Bound - Virginia Chapter
Staunton, VA 24401
Augusta Dog Adoptions
Waynesboro, VA 22980
Charlottesville-Albemarle SPCA
3355 Berkmar Drive, Charlottesville, VA 22901
(434) 973-5959
Montgomery Co. Animal Care And Adoption Center
480 Cinnabar Rd., Christiansburg, VA 24073
(540) 382-5795
All-American Mutt Rescue, Inc
Huddleston, VA 24104
Humane Society/SPCA Of Nelson County
29 Stagebridge Road, Lovingston, VA 22949
(434) 263-7722
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