Adopt

Puppies and dogs in Iowa

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

A pair of dogs

Adopt a dog in Iowa

These adorable dogs are available for adoption in Iowa. To learn more about each adoptable dog, click on the "i" icon for fast facts, or their photo or name for full details.
Photo of Kodak

Kodak

Mixed Breed (Medium)

Female, 4 yrs 2 mos
Dubuque, IA
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
-
Story
My adoption fee is lowered to $125 in honor of the DRHS`s 125th Birthday anniversary!
Photo of Poncho

Poncho

Mixed Breed (Medium)

Male, 3 yrs 6 mos
Dubuque, IA
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
-
Story
My adoption fee is lowered to $125 in honor of the DRHS`s 125th Birthday anniversary!
Photo of Otis

Otis

Mixed Breed (Medium)

Male, 6 yrs 3 mos
Dubuque, IA
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
-
Story
My adoption fee is lowered to $125 in honor of the DRHS`s 125th Birthday anniversary!This handsome boy is Otis! Otis already knows some basic commands, like “sit” and “paw,” and has been working hard on his leash manners with our volunteers. He isn’t picky about his treats, which makes him a great candidate for continued training and learning new skills!Otis is a wonderful dog all around. He enjoys baths, spending time with people, hanging out with some dogs, soaking up the sunshine, and going on long walks. While Otis has successfully lived with another dog in the past, he has shown us that he can be dog selective. He has done well in playgroup with lower-energy dogs and may do best with a canine companion who matches his energy and personality.Otis has so much potential and would love a family willing to continue helping him learn and grow. With his sweet personality, love of people, and eagerness to learn, Otis could be a wonderful addition to the right home!
Photo of Lucky

Lucky

Mixed Breed (Medium)

Male, 5 yrs 7 mos
Dubuque, IA
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
-
Story
My adoption fee is lowered to $125 in honor of the DRHS`s 125th Birthday anniversary!Lucky is the kind of dog who knows how to enjoy the simple things in life. He loves bath time, going for walks, spending time with other dogs, getting treats, and, most of all, being around people. His happy, playful personality is sure to bring plenty of smiles and laughter to his forever home.At five years old, Lucky is past the puppy stage, but he still has plenty of energy for fun adventures, long walks, and making memories with his people. He loves soaking up the sunshine outdoors and, when the weather gets hot, he’s more than happy to cool off with a quick dip in the kiddie pool!Lucky has so much love and joy to give. If you’re looking for a sweet, silly companion who will happily join you on adventures and brighten your days, Lucky may be the perfect match.
Photo of Sprout

Sprout

Mixed Breed (Medium)

Female, 4 yrs 2 mos
Dubuque, IA
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
-
Story
My adoption fee is lowered to $125 in honor of the DRHS`s 125th Birthday anniversary!Sprout! What an adorable name for one of the sweetest pups! Sprout has been showing us more of her silly and playful personality each day and has been making great strides in playgroup, where she gets to spend time with her other doggie pals.Initially coming to us as a scared pup, Sprout quickly captured the hearts of both staff and volunteers. She has been doing a great job learning commands like “sit” and building her confidence. This silly girl absolutely loves butt scratches and may even steal a kiss or two!Sprout might need a little time to warm up, but once she does, she’ll be hard to resist. With her playful personality, sweet nature, and growing confidence, Sprout is sure to make a wonderful companion for the lucky person who gives her the time and love she deserves.
Photo of Zeus

Zeus

Mixed Breed (Medium)

Male, 6 yrs 5 mos
Dubuque, IA
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
-
Story
My adoption fee is lowered to $125 in honor of the DRHS`s 125th Birthday anniversary!This is Zeus! He is 62 lbs and looking for his forever home! His personality is electric! THIS Zeus may not be the ruler of Olympus, but he’s a big fan of treats. He particularly likes pup ice cream, which is way cooler (pun intended)! He has been neutered and has all his vaccines included in his adoption fee. Come meet Zeus and see if he’s the right fit for you!

Search for a puppy or dog

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

Puppies and dogs in Iowa cities

Dogs near me Dogs in Adel Dogs in Algona Dogs in Altoona Dogs in Ames Dogs in Anamosa Dogs in Ankeny Dogs in Atlantic Dogs in Bettendorf Dogs in Boone Dogs in Burlington Dogs in Carroll Dogs in Cedar Falls Dogs in Cedar Rapids Dogs in Centerville Dogs in Chariton Dogs in Charles City Dogs in Cherokee Dogs in Clarinda Dogs in Clear Lake Dogs in Clinton Dogs in Clive Dogs in Coralville Dogs in Council Bluffs Dogs in Creston Dogs in Davenport Dogs in Decorah Dogs in Denison Dogs in Des Moines Dogs in De Witt Dogs in Dubuque Dogs in Eldridge Dogs in Estherville Dogs in Evansdale Dogs in Fairfield Dogs in Fort Dodge Dogs in Fort Madison Dogs in Glenwood Dogs in Grimes Dogs in Grinnell Dogs in Harlan Dogs in Hiawatha Dogs in Independence Dogs in Indianola Dogs in Iowa City Dogs in Iowa Falls Dogs in Johnston Dogs in Keokuk Dogs in Knoxville Dogs in Le Mars Dogs in Manchester Dogs in Maquoketa Dogs in Marion Dogs in Marshalltown Dogs in Mason City Dogs in Mount Pleasant Dogs in Muscatine Dogs in Nevada Dogs in Newton Dogs in North Liberty Dogs in Norwalk Dogs in Oelwein Dogs in Orange City Dogs in Osceola Dogs in Oskaloosa Dogs in Ottumwa Dogs in Pella Dogs in Perry Dogs in Pleasant Hill Dogs in Red Oak Dogs in Sheldon Dogs in Shenandoah Dogs in Sioux Center Dogs in Sioux City Dogs in Spencer Dogs in Spirit Lake Dogs in Storm Lake Dogs in Urbandale Dogs in Vinton Dogs in Washington Dogs in Waterloo Dogs in Waukee Dogs in Waverly Dogs in Webster City Dogs in West Des Moines Dogs in Windsor Heights Dogs in Winterset

Shelters & rescues in Iowa

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

Here are a few organizations closest to you:

Rescue

People for Paws

PO Box 221, Shenandoah, IA 51601

Pet Types: cats, dogs

More an arrow icon

Rescue

Rights of Family Friends

Riverton, IA 51650

Pet Types: dogs

More an arrow icon

Rescue

Southwest Iowa Humane Society

692 Laperla Drive, Clarinda, IA 51632

Pet Types: cats, dogs

More an arrow icon

Rescue

Montgomery County Animal Rescue

308 North 4th street, P O Box 356, Red Oak, IA 51566

Pet Types: cats, dogs

More an arrow icon

Rescue

Hooves & Paws Rescue of the Heartland

27821 US Hwy 34, Glenwood, IA 51534

Pet Types: dogs, horses

More an arrow icon

Rescue

Muddy Paws Second Chance Rescue

527 Delong Avenue, Council Bluffs, IA 51503

Pet Types: dogs

More an arrow icon

Rescue

Catnip and Tails Rescue, Inc.

Council Bluffs, IA 51503

Pet Types: cats, dogs

More an arrow icon

Shelter

Pottawattamie County Animal Shelter

18670 Applewood Rd, Council Bluffs, IA 51503

Pet Types: dogs

More an arrow icon

Shelter

Midlands Humane Society

1020 Railroad Avenue, Council Bluffs, IA 51503

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

More an arrow icon

Rescue

Promise 4 Paws

Council Bluffs, IA 51503

Pet Types: 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 Iowa

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 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 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 Foxhound French Bulldog German Pinscher German Pit Bull German Shepherd Dog German Shorthaired Pointer German Spitz German Wirehaired Pointer Giant Schnauzer Glen of Imaal Terrier Goberian Golden Retriever Goldendoodle Gordon Setter Great Dane Great Pyrenees Greater Swiss Mountain Dog Greyhound Halden Hound 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 Ken Karelian Bear Dog Keeshond Kerry Blue Terrier Kishu Ken 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 Miniature Poodle Miniature Schnauzer 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 Pekingese Pembroke Welsh Corgi Petit Basset Griffon Vendeen Pharaoh Hound Pitsky Plott Hound Pointer Polish Lowland Sheepdog Pomeranian Pomsky Poodle Portuguese Podengo Portuguese Water Dog Presa Canario Pug Puggle Puli Pumi Rat Terrier Redbone Coonhound Redtick Coonhound Rhodesian Ridgeback Rottweiler Saint Bernard Saluki Samoyed Schiller Hound Schipperke Schnauzer Schnoodle Scottish Deerhound Scottish Terrier Sealyham Terrier Shar Pei Sheepadoodle Shepsky Shetland Sheepdog Shiba Inu Shih Poo Shih Tzu Silky Terrier Skye Terrier Sloughi Smooth Fox Terrier Staffordshire Bull Terrier Sussex Spaniel Swedish Vallhund Texas Heeler Thai Ridgeback Tibetan Mastiff Tibetan Spaniel Tibetan Terrier Tosa Inu Toy Fox Terrier Toy Poodle Treeing Walker Coonhound Vizsla Weimaraner Welsh Springer Spaniel Welsh Terrier West Highland Terrier Wheaten Terrier Whippet Wire Fox Terrier Wirehaired Pointing Griffon Xoloitzcuintli Yorkie Yorkie Poo