Organizations vary between open-admission municipal facilities and private, foster-based rescues that do not operate a public viewing kennel. Choosing where to adopt depends on whether you want to walk through on-site kennels or submit an application online before meeting dogs in private homes. Adoption fees, home visit requirements, and hold periods for stray animals differ significantly across locations.
-
Sullivan Sanctuary of Maine
15 Dolloff Dr, Brunswick, ME 04011
Mon-Sun 12am-12am
-
Midcoast Humane
5 Industrial Pkwy, Brunswick, ME 04011
-
HerpHaven
41 Hennessey Ave, Brunswick, ME 04011
-
Coastal Humane Society
30 Range Rd, Brunswick, ME 04011-2209
Auburn 3
-
Misfits Rehab
850 Garfield Rd, Auburn, ME 04210
-
First Light Farm Equine Shelter
1054 N River Rd, Auburn, ME 04210
-
Greater Androscoggin Humane
3312 Hotel Rd, Auburn, ME 04210-3205
Edgecomb 3
-
Midcoast Humane
27 Atlantic Hwy, Edgecomb, ME 04556
-
Boothbay Region Humane Society
27 Atlantic Hwy, Edgecomb, ME 04556-3142
-
Lincoln County Animal Shelter
27 Atlantic Hwy, Edgecomb, ME 04556-3142
Augusta 2
-
Kennebec Valley Humane Society
168 Leighton Rd, Augusta, ME 04330
Mon-Tue 12pm-4pm, Thu-Fri 11am-4pm, Sat 10am-4pm, Sun 11am-4pm
-
Kennebec Humane Society
10 Pethaven Ln, Augusta, ME 04330
Mon-Tue 12pm-4pm, Thu-Fri 11am-4pm, Sat 10am-4pm, Sun 11am-4pm
Bangor 2
-
Bangor Humane Society
693 Mount Hope Ave, Bangor, ME 04401
Mon-Sat 1pm-6pm
-
Cat Life Maine
663 Stillwater Ave #1035, Bangor, ME 04401
-
Humane Society Waterville Area
100 Webb Rd, Waterville, ME 04901
-
Humane Society
120 Drummond Ave, Waterville, ME 04901-5861
Wells 2
-
Safe Haven Humane Society
1420 Post Rd, Wells, ME 04090
Thu 12am-5pm
-
Safe Haven Humane Society
1616 Post Rd, Wells, ME 04090
Thu 12am-5pm
Acton 1
-
Grammy Rose Dog Rescue and Sanctuary
1542 ME-109, Acton, ME 04001
Albion 1
-
Northeast Equine Sanctuary
222 Barnes Rd, Albion, ME 04910-6608
Arundel 1
-
Snazzy Pet Bed & Biscuit
757 Limerick Rd, Arundel, ME 04046
Athens 1
-
Lawrence Farm Equine Shelter
191 Taylor Rd, Athens, ME 04912
Bath 1
-
A Paw in the Door
16 Winter St, Bath, ME 04530
Belfast 1
-
Four Leaf Farm
Belfast, ME
Benton 1
-
It's Raining Cats and Dogs
340 Albion Rd, Benton, ME 04901
Bethel 1
-
Tucker's Dog House
340 Walkers Mills Rd, Bethel, ME 04217
-
Ever After Mustang Rescue
463 West St, Biddeford, ME 04005-9581
Bowdoin 1
-
Wilderness Miracles Wildlife Rehab
1675 Augusta Rd, Bowdoin, ME 04287
-
Bagaduce River Equine Rescue
45 Sage Lily Rd, Brooksville, ME 04617
-
Bucksport Animal Shelter
16 Transfer Station Rd, Bucksport, ME 04416
Calais 1
-
Paws Brave Hearts
368 South St, Calais, ME 04619
Camden 1
-
Appleton Ridge Pet Care
123 Elm St, Camden, ME 04843
Canton 1
-
River Valley Animal Advocates
20 Turner St, Canton, ME 04221-3044
Caribou 1
-
Half Way Home Pet Rescue
40 Broadway, Caribou, ME 04736
Casco 1
-
Lake Region Animal Control Department
635 Meadow Rd, Casco, ME 04015
-
The Ark Pope Memorial Animal Shelter
60 Barber Ln, Cherryfield, ME 04622
-
HART of Maine
302 Range Rd, Cumberland Center, ME 04021-9701
Denmark 1
-
Camp Little Paws
., Denmark, ME 04022
-
Give a Dog a Home Rescue
132 E Main St, Dover Foxcroft, ME 04426-1305
-
Katahdin Kritters
20 Dirigo Dr, East Millinocket, ME 04430
-
Polar Wildlife Co
225 High St, Ellsworth, ME 04605-1726
Falmouth 1
-
Falmouth Happy Cats
561 Blackstrap Rd, Falmouth, ME 04105
-
Franklin County Animal Shelter
550 Industry Rd, Farmington, ME 04938
-
Last Hope Rescue
23 Hoyt Rd, Fort Fairfield, ME 04742-3431
-
Paws Animal Welfare Society
Rye Ave, Fort Kent, ME 04743
Fryeburg 1
-
Harvest Hills Animal Shelter
1389 Bridgton Rd, Fryeburg, ME 04037
-
Smart Dogs
1147 Cardville Rd, Greenbush, ME 04418
-
Samsara Exotic Animal Refuge
1356 County Rd, Greenfield, ME 04418-7259
Hampden 1
-
Miller's Legacy Dog Rescue and Rehab
667 Kennebec Rd, Hampden, ME 04444
Harmony 1
-
Siesta Sanctuary
104 Brown Rd, Harmony, ME 04942
-
Crowhaven Farm
1612 Main St, Harrington, ME 04643
Hermon 1
-
Maine Animal Keeper
790 Coldbrook Rd, Hermon, ME 04401
Houlton 1
-
Houlton Humane Society
263 Callaghan Rd, Houlton, ME 04730
Industry 1
-
Double B Equine Rescue
1031 W Mills Rd, Industry, ME 04938
Lebanon 1
-
Alpha Dog Rescue
1498 Carl Broggi Hwy, Lebanon, ME 04027-4208
Lee 1
-
4R Animal Shelter
202 Thomas Hl, Lee, ME 04455-4325
-
Saco River Wildlife Center
57 Christian Hill Rd, Limington, ME 04049
Lincoln 1
-
Penobscot Valley Humane Society
1 Park St, Lincoln, ME 04457
Lisbon 1
-
Rockin T Equine Rescue Inc
60 Edgecomb Rd, Lisbon, ME 04252
Mason 1
-
New England Dogsledding
591 Kings Hwy, Mason, ME 04217
Milo 1
-
Penquis Animal Welfare Sanctuary
39 Clinton St, Milo, ME 04463
Old Town 1
-
Animal Orphanage
71 Airport Rd, Old Town, ME 04468
Orland 1
-
Kamp K-9
1383 Bald Mountain Rd, Orland, ME 04472-4905
Oxford 1
-
Miles To Freedom Animal Rescue
169 Number Six Rd, Oxford, ME 04270-2907
Paris 1
-
Responsible Pet Care of Oxford Hills
9 Lower Swallow Rd, Paris, ME 04281
Wed-Thu 12pm-4pm, Fri-Sat 12pm-5pm, Sun 12pm-4pm
Pittston 1
-
River Run Pet Retreat
12 Crosswind Dr, Pittston, ME 04345
Poland 1
-
Mr. Drew and His Animals Too
1395 Maine St, Poland, ME 04274
Portland 1
-
Friends of Feral Felines
651 Forest Ave, Portland, ME 04101
-
Central Aroostook Humane Society
210 Cross St, Presque Isle, ME 04769
Raymond 1
-
All About Dogs
186 Egypt Rd, Raymond, ME 04071
Rumford 1
-
McKennel's Animal Adoption Agency
88 Hall Hill Rd, Rumford, ME 04276
Saco 1
-
Hope Harbor Animal Society
12 Country Woods Rd, Saco, ME 04072
Sanford 1
-
Another Chance Animal Rescue
251 Country Club Rd, Sanford, ME 04073
-
The Doggie Cottage
81 Holmes Rd, Scarborough, ME 04074
-
Somerset Animal Shelter
123 Middle Rd, Skowhegan, ME 04976
Smyrna 1
-
A Life Line
71 Smyrna Center Rd, Smyrna, ME 04780
-
Dashers Dens
82 Oldfields Rd, South Berwick, ME 03908
-
Spirits Place
74 Nokomis Rd, St Albans, ME 04971
Mon-Wed 11am-2pm, Thu 12pm-4pm, Fri 1pm-3pm, Sat 11am-3pm, Sun 12pm-3pm
Standish 1
-
Standish Animal Control
175 Northeast Rd, Standish, ME 04084
-
Pope Memorial Humane Society
25 Buttermilk Ln, Thomaston, ME 04861
Topsham 1
-
CSNC Second Chance Kitties
Topsham, ME
Mon-Wed 7:30am-5:30pm, Thu 8am-4:30pm
Trenton 1
-
SPCA of Hancock County
141 Bar Harbor Rd, Trenton, ME 04605
-
Kenzie’s Paradise 4 Paws
1447 Aroostook Rd, Wallagrass, ME 04781
-
Animal Refuge League Of Greater Portland
217 Landing Rd, Westbrook, ME 04092-4164
Mon 11am-4pm, Tue-Fri 8am-6pm, Sat-Sun 11am-4pm
-
Cottontail Cottage Farm Sanctuary
PO Box 170, Whitefield, ME 04353
Windham 1
-
Maine State Society for the Protection of Animals
279 River Rd, Windham, ME 04062-4136
Winthrop 1
-
PALS No-Kill Cat Shelter
188 Case Rd, Winthrop, ME 04364
Woolwich 1
-
Rescue Charlie's Friends Dog Rescue
90 Rd B, Woolwich, ME 04579
Also in Maine
- Dog Boarding Facilities141
- Dog Trainers66
- Pet Sitters & Dog Walkers33
- Dog Parks & Off-Leash Areas29
- Indoor Dog Parks6
Good to know
What is the difference between an animal shelter and a rescue organization?
Shelters typically operate a physical facility that houses stray or surrendered animals directly on site. Rescue organizations are often run by volunteers using network foster homes, meaning animals live in private residences until adoption.
How much does it typically cost to adopt a dog?
Adoption fees typically range from $50 to $350 depending on the organization and the age of the dog. Puppies usually carry higher fees, while standard fees generally include spay or neuter surgery, initial vaccinations, and a microchip.
Can I bring my current dog to meet a potential rescue dog?
Most organizations require or strongly encourage a controlled meet-and-greet between your existing dog and the rescue dog before finalizing an adoption. Staff or foster parents usually facilitate this interaction on neutral ground at the facility or a local park.
How long is a dog in heat?
A dog's heat cycle typically lasts for several weeks, averaging about three weeks in total. During this period, female dogs should be kept away from communal spaces across Maine to avoid accidental breeding. Owners can explore 88 dog parks in Maine to plan future visits once the cycle ends.
How long does a dog stay in heat?
Female dogs usually stay in heat for about three weeks, during which they can attract male dogs from significant distances. To ensure safety, restrict outdoor play to private, fully fenced yards throughout Maine. Our guide lists 88 dog parks in Maine for safe exercise options after the heat cycle completes.