Adopt

Puppies and dogs in Maine

Looking for a puppy or dog in Maine? Adopt a Pet can help you find a new best friend near you.

A pair of dogs

Adopt a dog in Maine

These adorable dogs are available for adoption in Maine. To learn more about each adoptable dog, click on the "i" icon for fast facts, or their photo or name for full details.
We'll also keep you updated on PATCHES's adoption status with email updates.
new badge
Photo of PATCHES

PATCHES

Terrier (Unknown Type, Medium)

Female, Adult
Portland, ME
Size
(when grown) Small 25 lbs (11 kg) or less
Details
-
Story
  Patches didn’t have the best start in life, but thanks to quick action and a lot of heart, her future is bright. She came from a situation where very senior owners in failing health allowed multiple dogs to continue breeding. When Critter Cavalry Rescue learned about the conditions, they stepped in—taking all the adult dogs to be altered and ensuring the puppies, including Patches, would have the chance at loving homes and responsible futures.   Now this 10-month-old Terrier/Dachshund mix is ready to write her own happy ending.   Weighing in at a perfectly compact 18 pounds, Patches is fully grown and packed with personality. She is intelligent, curious, athletic, and endlessly entertaining. This girl will absolutely keep you laughing and on your toes in the best way. If you’ve ever wanted a dog to truly do things with—whether it’s hiking, learning new tricks, agility, or even Flyball—Patches would shine. She has the focus and drive to excel, and she would thrive with someone motivated to train and engage her sharp little mind.   Socially, she’s a superstar. Patches loves other dogs, does wonderfully with children, and hasn’t met a person she doesn’t adore. She’s happy, playful, and always ready for the next adventure. Because she is so people-oriented, she would do best in a home where she receives plenty of attention and interaction.   If you’re looking for a small but mighty best friend just under 20 pounds who will bring energy, fun, and devotion into your life, Patches is your girl.   To learn more or apply, email Critter Cavalry Rescue at ccrtennesseee@gmail.com and please include your city and state. Patches is fostered in Tennessee, and while we love our local adopters, we also transport almost every weekend to homes throughout the Northeast.   PLEASE NOTE:  Our dogs are transported from Tennessee to meeting places in the states where we have posted.  Further information about us is given on our Adopt-A-Pet site.  The adoption fees vary and will be provided as well as noted on the application you receive.  Contact us at 615-661-5333 or ccrnewengland@gmail.comFebruary 21, 2026, 12:42 pm
We'll also keep you updated on Fifi *Avail Sunday, 2/22*'s adoption status with email updates.
new badge
Photo of Fifi *Avail Sunday, 2/22*

Fifi *Avail Sunday, 2/22*

Mixed Breed (Small)

Female, 2 yrs
Kennebunk, ME
Size
(when grown) Small 25 lbs (11 kg) or less
Details
-
Story
-
We'll also keep you updated on Turnip 's adoption status with email updates.
new badge
Photo of Turnip

Turnip

Labrador Retriever/Flat-Coated Retriever

Male, 2 mos
Dover, ME
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs, Good with cats,
Story
Transport is an additional $185
We'll also keep you updated on Diesel's adoption status with email updates.
new badge
Photo of Diesel

Diesel

Labrador Retriever/Mixed Breed (Medium)

Male, Adult
York, ME
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs, House-trained,
Story
Meet Spin Diesel aka Diesel for short! This 2-year-old, 30-pound bundle of joy is a dog who puts his whole heart into every spin — and trust us, his happy, adorable spins are impossible not to smile at! True to his name, Spin Diesel gets excited and does the most charming happy spins that will brighten your day. Diesel is a social butterfly who loves other dogs and is happiest when he's playing, exploring, or just relaxing with his furry friends. His gentle spirit and goofy enthusiasm make him a total favorite among everyone he meets. If you're looking for a fun, loving companion to bring some sparkle into your life, Diesel is the perfect match. Say "yes" to this sweet guy and get ready for endless joy and spins of happiness! Adoption application https://www.shelterluv.com/matchme/adopt/TGD/Dog
We'll also keep you updated on Jane's adoption status with email updates.
new badge
Photo of Jane

Jane

American Pit Bull Terrier

Female, Young
York, ME
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs, House-trained,
Story
Meet Jane! Jane is the kind of dog that fits right in wherever she goes. At almost 8 months old and around 35 pounds, she’s the perfect medium-sized girl with a gentle heart and a joyful, curious spirit. She’s affectionate without being overwhelming, playful without being wild, and absolutely loves her people. Jane is wonderful with other dogs, cat-friendly, and does great with children of all ages, making her an easy addition to just about any home. She enjoys exploring, learning new things, and then curling up for some quality snuggle time once the day winds down. This sweet girl is eager to bond with her forever family and would love a home where she can keep discovering the world, soaking up love, and being the loyal companion she’s meant to be. If you’re looking for a well-rounded, loving pup to grow with, Jane might be your match. Use the link below to apply for Jane Adoption Link: https://www.shelterluv.com/matchme/adopt/TGD/Dog
We'll also keep you updated on Kayla (FEE SPONSORED)'s adoption status with email updates.
new badge
Photo of Kayla (FEE SPONSORED)

Kayla (FEE SPONSORED)

Hound (Unknown Type)

Female, Adult
York, ME
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs, House-trained,
Story
Meet Kayla At just 8 months old and 35 pounds, this hound-ish mix is a total sweetheart who’s learning the world at her own pace. Kayla is on the shy side at first, but once she feels safe and comfortable, her soft, affectionate personality shines right through. Kayla absolutely thrives with another confident dog by her side — they help her feel secure and show her the ropes. That said, she’s adaptable and could settle in as an only dog with a patient adopter willing to give her the consistency, reassurance, and gentle structure she needs. Once she warms up, Kayla becomes a loyal little shadow who wants to understand her people and make them proud. She’s smart, observant, and quietly motivated, taking cues from both humans and other dogs beautifully. If you’re looking for a tender-hearted companion who will blossom with love and stability, Kayla might be the one who steals your heart next. Apply to adopt Kayla here: https://www.shelterluv.com/matchme/adopt/TGD/Dog

Search for a puppy or dog

Use the search tool below to browse adoptable puppies and adult dogs in Maine.

Puppies and dogs in Maine cities

Shelters & rescues in Maine

There are animal shelters and rescues that focus specifically on finding great homes for dogs in Maine. Browse these rescues and shelters below.

Here are a few organizations closest to you:

Shelter

Animal Refuge League of Greater Portland

217 Landing Road, Westbrook, ME 04092

Pet Types: cats, birds, dogs, rabbits, small animals

More an arrow icon

Rescue

Dogingham Palace Rescue/Portland

Portland, ME 04103

Pet Types: dogs

More an arrow icon

Rescue

Critter Cavalry Rescue New England - ME

Portland, ME 04103

Pet Types: dogs

More an arrow icon

Rescue

Howlin4Spirit CARes - Portland ME

Portland, ME 04103

Pet Types: dogs

More an arrow icon

Rescue

PAWS of Dale Hollow - Maine chapter

Portland, ME 04103

Pet Types: cats, dogs

More an arrow icon

Rescue

Southern ROOTS Rescue Inc. - ME Chapter

Portland, ME 04103

Pet Types: dogs

More an arrow icon

Rescue

Little Paws Big Hearts Pekingese Rescue - ME

Portland, ME 04103

Pet Types: cats, dogs

More an arrow icon

Rescue

The Pixel Fund

Gorham, ME 04038

Pet Types: cats, dogs

More an arrow icon

Rescue

FVAR Maine Transport Stop

Portland, ME 04101

Pet Types: cats, dogs

More an arrow icon

Looking for a specific shelter or rescue?

For a comprehensive list of all shelters and rescues, try our search page. We have more than 17,000 organizations in our database with furry pals waiting for a new home!

Image of dog

Looking for a specific breed?

Select from the options below to view adoptable puppies and dogs in Maine

Popular dog breeds

Affenpinscher Afghan Hound Airedale Terrier Akbash Akita Alaskan Klee Kai Alaskan Malamute American Bulldog American Cocker Spaniel American Eskimo Dog American Hairless Terrier American Pit Bull Terrier American Staffordshire Terrier Anatolian Shepherd Aussiedoodle Australian Cattle Dog Australian Kelpie Australian Shepherd Australian Terrier Basenji Basset Hound Beagle Bearded Collie Beauceron Bedlington Terrier Belgian Laekenois Belgian Malinois Belgian Shepherd Belgian Tervuren Bernedoodle Bernese Mountain Dog Bichon Frise Black Mouth Cur Black and Tan Coonhound Bloodhound Blue Lacy/Texas Lacy Bluetick Coonhound Bolognese Border Collie Border Terrier Borzoi Boston Terrier Bouvier des Flandres Boxer Boykin Spaniel Briard Brittany Brussels Griffon Bull Terrier Bullmastiff Cairn Terrier Canaan Dog Cane Corso Cardigan Welsh Corgi Carolina Dog Catahoula Leopard Dog Caucasian Shepherd Dog Cavachon Cavalier King Charles Spaniel Cavapoo Chesapeake Bay Retriever Chihuahua Chinese Crested Chinook Chiweenie Chow Chow Clumber Spaniel Cockapoo Cocker Spaniel Collie Coonhound Corgi Coton de Tulear Curly-Coated Retriever Dachshund Dalmatian Dandie Dinmont Terrier Doberman Pinscher Dogo Argentino Dogue de Bordeaux Dutch Shepherd English (Redtick) Coonhound English Bulldog English Cocker Spaniel English Setter English Shepherd English Springer Spaniel English Toy Spaniel Entlebucher Feist Field Spaniel Fila Brasileiro Finnish Lapphund Finnish Spitz Flat-Coated Retriever Fox Terrier (Smooth) Fox Terrier (Toy) Fox Terrier (Wirehaired) Foxhound French Bulldog German Pinscher German Shepherd Dog German Shorthaired Pointer German Spitz German Wirehaired Pointer Glen of Imaal Terrier Goberian Golden Retriever Goldendoodle Gordon Setter Great Dane Great Pyrenees Greater Swiss Mountain Dog Greyhound Halden Hound (Haldenstrover) Harrier Havanese Horgi Hovawart Husky Ibizan Hound Icelandic Sheepdog Irish Setter Irish Terrier Irish Water Spaniel Irish Wolfhound Italian Greyhound Italian Spinone Jack Russell Terrier Japanese Chin Jindo Kai Dog Karelian Bear Dog Keeshond Kerry Blue Terrier Kishu Komondor Kuvasz Kyi Leo Labradoodle Labrador Retriever Lakeland Terrier Lancashire Heeler Leonberger Lhasa Apso Löwchen Maltese Maltipoo Manchester Terrier Maremma Sheepdog Mastiff Miniature Bull Terrier Miniature Dachshund Miniature Pinscher Morkie Mountain Cur Munsterlander Mutt Neapolitan Mastiff Newfoundland Norfolk Terrier Norwegian Buhund Norwegian Elkhound Norwegian Lundehund Norwich Terrier Nova Scotia Duck-Tolling Retriever Old English Sheepdog Olde English Bulldogge Otterhound Papillon Parson Russell Terrier Patterdale Terrier (Fell Terrier) Pekingese Pembroke Welsh Corgi Petit Basset Griffon Vendeen Pharaoh Hound Pitsky Plott Hound Podengo Portugueso Pointer Polish Lowland Sheepdog Pomeranian Pomsky Poodle (Miniature) Poodle (Standard) Poodle (Toy or Tea Cup) Portuguese Water Dog Presa Canario Pug Puggle Puli Pumi Rat Terrier Redbone Coonhound Rhodesian Ridgeback Rottweiler Saluki Samoyed Schiller Hound Schipperke Schnauzer (Giant) Schnauzer (Miniature) Schnauzer (Standard) Schnoodle Scottie, Scottish Terrier Scottish Deerhound Sealyham Terrier Shar Pei Sheepadoodle Sheltie, Shetland Sheepdog Sheppit Shepsky Shiba Inu Shih Poo Shih Tzu Silky Terrier Skye Terrier Sloughi St. Bernard Staffordshire Bull Terrier Sussex Spaniel Swedish Vallhund Texas Heeler Thai Ridgeback Tibetan Mastiff Tibetan Spaniel Tibetan Terrier Tosa Inu Treeing Walker Coonhound Vizsla Weimaraner Welsh Springer Spaniel Welsh Terrier Westie, West Highland White Terrier Wheaten Terrier Whippet Wirehaired Pointing Griffon Xoloitzcuintle/Mexican Hairless Yorkie Poo Yorkie, Yorkshire Terrier