Dog shelters in Portland, ME
Ready to find your match? Here are 24 dog shelters in Portland, ME with 1,024 adoptable pets.
Wynne Friends Of Animals - Maine Transport
ALL DOGS ARE LOCATED IN ARKANSAS, Bowdoin, ME 04287
Directions
Rookie's Rescue- ME
Portland, ME 04101
Search for a shelter or rescue
Interested in another location?
Dog shelters near me
Dog shelters in Auburn
Dog shelters in Augusta
Dog shelters in Bangor
Dog shelters in Bath
Dog shelters in Belfast
Dog shelters in Biddeford
Dog shelters in Brewer
Dog shelters in Caribou
Dog shelters in Ellsworth
Dog shelters in Gardiner
Dog shelters in Lewiston
Dog shelters in Old Town
Dog shelters in Portland
Dog shelters in Presque Isle
Dog shelters in Rockland
Dog shelters in Saco
Dog shelters in South Portland
Dog shelters in Waterville
Dog shelters in Westbrook