There are 53 dog rescues and animal shelters in Maine with a public listing: 32 shelters and 21 rescue groups. The list below starts with the ones that have the most and best public reviews, and the map shows all of them.
Rescues and shelters come from public business listings. We do not run adoptions and nobody pays to appear. Call first: hours and available dogs change every day.
Dog rescues near cities in Maine
Breed rescues in Maine
Pit bull Rescue Maine
Sheltie Rescue of Southern Maine
Dog rescues and shelters in Maine
Animal Refuge League of Greater Portland
Bangor Humane Society
Greater Androscoggin Humane Society
Harvest Hills Animal Shelter
Animal Welfare Society
Humane Society Waterville Area
The Kennebec Valley Humane Society
Pope Memorial Humane Society
Grammy Rose Dog Rescue & Sanctuary
Franklin County Animal Shelter
Somerset Animal Shelter
Responsible Pet Care of Oxford Hills
SPCA of Hancock County
P.A.W.S. Animal Adoption Center
Central Aroostook Humane Society
Safe Haven Humane Society
Animal Orphanage
Give a Dog a Home Rescue
Houlton Humane Society
The Ark Pope Memorial Animal Shelter
3 Dogs Rescue
Penobscot Valley Humane Society
Peace Ridge Sanctuary
MARILYN HARLEY
Spirits Place
Miles to Freedom Animal Rescue
Mainely Rat Rescue
Paws Brave Hearts
Tall Tails Beagle Rescue
The Pixel Fund
Halfway Home Pet Rescue
Paws animal welfare society animal rescue
Pit bull Rescue Maine
Miller's Legacy Dog Rescue and Rehab
Bucksport Animal Shelter
Darrowby Farm Sanctuary
Whits End Farm
Midcoast Humane - Administrative Office
Red Roo Rescue
#bunnylove
Penquis Animal Welfare Sanctuary
Hope Harbor Animal Society
HerpHaven
T&D Rescue Inc.
Empowered Equines
Ralph's Retreat
Healing and Hope Animal Foundation
Livermore Falls Advertiser
A Life Line
community ark rescue
4R Animal Shelter
207 Family Herp Rescue
Sheltie Rescue of Southern Maine
Looking for a specific breed?
Shelters and rescues in Maine take in dogs of every breed. If you want a puppy of one breed, we also list 127 dog breeders in Maine.
Questions
How many dog rescues are there in Maine?
We list 53 places to adopt a dog in Maine: 32 animal shelters and 21 rescue groups, of which 3 work with a single breed.
How much does it cost to adopt a dog in Maine?
Each shelter or rescue sets its own adoption fee, usually far below the price of a puppy from a breeder, and it normally covers vaccines, a microchip and spaying or neutering. Ask what the fee includes when you call.
Are there breed rescues in Maine?
Yes: Tall Tails Beagle Rescue, Pit bull Rescue Maine and Sheltie Rescue of Southern Maine. General shelters also take in purebred dogs, so ask them about the breed you want.