Maine Animal Shelters

Maine Animal Shelters

Top cities with the most pets for adoption

pets available in Paris 58
pets available in Sebec 41
pets available in bailey Island 12
pets available in Harpswell 12
pets available in Ellsworth 2

American Pointer Rescue (2 Pets)
Ellsworth, Maine 04605
Harvest Hills Animal Shelter (0 Pets)
Fryeburg, Maine 04037
Peace for Pits Rescue (0 Pets)
Portland, Maine 04103
Puppy Love LLC (12 Pets)
bailey Island, Maine 04003
Puppy Love LLC (12 Pets)
Harpswell, Maine 04079
Responsible Pet Care (58 Pets)
Paris, Maine 04281
Shelter Friends Rescue (0 Pets)
Freeport, Maine 04032