Dog shelters in Maine, US
5 dog shelters listed
Exeter: Life's Little Paws
Freeport: Shelter Friends Rescue
New Gloucester: Loyal Heart Puppy Rescue
Portland: Mainely Rat Rescue
Union: Mountain Equine Rescue
Exeter: Life's Little Paws
Freeport: Shelter Friends Rescue
New Gloucester: Loyal Heart Puppy Rescue
Portland: Mainely Rat Rescue
Union: Mountain Equine Rescue


