Dog shelters in Gaithersburg, MD
Ready to find your match? Here are 119 dog shelters in Gaithersburg, MD with 5,872 adoptable pets.
Prince Georges County Animal Services Division
3750 Brown Station Rd., Upper Marlboro, MD 20772
Directions
Search for a shelter or rescue
Interested in another location?
Dog shelters near me
Dog shelters in Aberdeen
Dog shelters in Annapolis
Dog shelters in Baltimore
Dog shelters in Bel Air
Dog shelters in Bladensburg
Dog shelters in Bowie
Dog shelters in Brunswick
Dog shelters in Cambridge
Dog shelters in Chestertown
Dog shelters in Cheverly
Dog shelters in College Park
Dog shelters in Cumberland
Dog shelters in District Heights
Dog shelters in Easton
Dog shelters in Elkton
Dog shelters in Frederick
Dog shelters in Frostburg
Dog shelters in Fruitland
Dog shelters in Gaithersburg
Dog shelters in Glenarden
Dog shelters in Greenbelt
Dog shelters in Hagerstown
Dog shelters in Hampstead
Dog shelters in Havre de Grace
Dog shelters in Hyattsville
Dog shelters in La Plata
Dog shelters in Laurel
Dog shelters in Mount Airy
Dog shelters in Mount Rainier
Dog shelters in New Carrollton
Dog shelters in Ocean City
Dog shelters in Poolesville
Dog shelters in Riverdale Park
Dog shelters in Rockville
Dog shelters in Salisbury
Dog shelters in Seat Pleasant
Dog shelters in Sykesville
Dog shelters in Takoma Park
Dog shelters in Taneytown
Dog shelters in Thurmont
Dog shelters in Walkersville
Dog shelters in Westminster