Adopt

Puppies and dogs in British Columbia

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

A pair of dogs

Adopt a dog in British Columbia

These adorable dogs are available for adoption in British Columbia. 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 Murdock's adoption status with email updates.
new badge
No photo available for Murdock

Murdock

Labrador Retriever/Pit Bull Terrier

Male, Young
Quesnel, BC
Size
(when grown) -
Details
-
Story
Primary Color: Black Weight: 43.8 Age: 1yrs 0mths 0wks
We'll also keep you updated on Samantha's adoption status with email updates.
new badge
Photo of Samantha

Samantha

German Shepherd Dog

Female, Young
Chilliwack, BC
Size
(when grown) -
Details
-
Story
❤️ Meet Samantha - A Gentle Soul Looking for Her Safe PlaceSamantha is a beautiful 3‑year‑old German Shepherd with a tender heart and a quiet spirit. Life has been a little overwhelming for her, and she's now searching for a home that will help her feel safe, understood, and deeply loved.This lovely girl thrives in an environment that's calm, predictable, and low‑stress. Samantha is easily overwhelmed by noise, chaos, or lots of activity, so she's hoping to find a household that moves at a slower pace. Adults or older teens who speak softly, move gently, and respect her need for space will help her confidence bloom.New people can be stressful for Samantha, so a home without many visitors is ideal. She feels safest when she has the freedom to move away and observe from a distance until she's ready. Having a cozy, designated place that's "hers"-where no one approaches her unless she's seeking affection-will go a long way in helping her settle in.When meeting someone new, Samantha shines with slow introductions. With patience, treats, and time, she chooses when she's ready to say hello. Once she trusts, she is affectionate, loyal, and incredibly sweet.A predictable routine will be her best friend. Seeing the same people each day, knowing what to expect, and following a familiar rhythm will help reduce her stress and allow her true personality to come forward.Samantha will likely do best as the only pet in the home. Busy multi‑pet households can be overwhelming for her, and she'll flourish most where she doesn't have to compete for space or attention.If you're someone who understands that love sometimes looks like patience, quiet encouragement, and celebrating small victories... Samantha may be the perfect match for you. She is ready to give her heart to someone who can offer her the calm, steady, and compassionate home she's been waiting for.If you think you might be Samantha's "person," we would love to introduce you.***Samantha will need to be in a Foster to Adopt while she awaits her spay appt and to better support her transition into a new home Primary Color: Brown Secondary Color: Black Weight: 24.4 Age: 3yrs 0mths 0wks
We'll also keep you updated on Honey's adoption status with email updates.
new badge
Photo of Honey

Honey

French Bulldog

Female, Young
Vancouver, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
House-trained,
Story
Honey is a sweet little soul who truly lives up to her name. After a hard start to life, this lovely Frenchie cross is learning that the world can be a safe and loving place. Honey takes a little while to warm up to new people, but after some time and a few treats her true personality begins to emerge. She is playful, goofy, affectionate, and eager to bond with new friends. Her confidence with new people is building day-by-day, and in a calm and consistent environment she is sure to reach her full potential. Honey has done well with children in the past, but she doesn't like other dogs very much and would do best as the only pet in the home. Honey loves to run and play fetch, and would love a safe space where she can get her zoomies out. If you're ready to help a deserving girl blossom into her full potential, Honey would love to meet you!Please come into the shelter during visiting hours if you would like to meet me. You can also submit an application online if I am in foster or you would like to save some time when you come visit. While we do welcome online applications, in person meets have top priority.dogs:https://spca.bc.ca/adoption/dog-pre-adoption-questionnaire/cats:https://spca.bc.ca/adoption/cat-pre-adoption-questionnaire/Our visiting hours are:Monday, Tuesday, Wednesday, Friday: 12-5Thursday, Public Holidays: closedSaturday, Sunday: 12-4 Primary Color: Tan Weight: 9.9 Age: 3yrs 3mths 2wks
We'll also keep you updated on Milwaukee's adoption status with email updates.
new badge
Photo of Milwaukee

Milwaukee

Pit Bull Terrier/Border Collie

Male, Puppy
Maple Ridge, BC
Size
(when grown) -
Details
Not good with kids,
Story
Meet Milwaukee 🐾Milwaukee is a bright, busy 3-month-old pup with a big personality packed into a little body! This playful guy loves nothing more than romping around with his favorite chew toys and showing off how clever he is.Despite his young age, Milwaukee already knows **sit, come, fetch, and his potty commands** - he's a smart cookie who clearly enjoys learning and engaging with his people.We expect Milwaukee to grow into a **large-sized dog**, so he's looking for an adopter who truly loves big dogs and is prepared for all the space, strength, and continued training that comes along with a large breed companion.Milwaukee is still very much a puppy and will need a home committed to continuing his training and setting him up for lifelong success. He has begun to show some possessiveness around food, so he will need a dedicated guardian who is prepared to work on positive reinforcement training and may be open to partnering with a professional trainer. With the right guidance, consistency, and structure, Milwaukee has so much potential to grow into a well-mannered companion.Because of his current needs, Milwaukee is seeking an **adult-only home** without other dogs or cats. He will thrive in an environment where he can have clear boundaries, plenty of enrichment, and guardians who are ready to invest time into his development.If you're looking for a fun, energetic puppy to train, bond with, and help shape into an amazing large-breed best friend, Milwaukee may be your perfect match. 💙 Primary Color: White Secondary Color: Tan Weight: 17.5 Age: 0yrs 3mths 1wks
We'll also keep you updated on Sasha's adoption status with email updates.
new badge
No photo available for Sasha

Sasha

German Shepherd Dog/Border Collie

Female, Young
Quesnel, BC
Size
(when grown) -
Details
-
Story
Primary Color: Tri Color Weight: 19.8 Age: 3yrs 0mths 0wks
We'll also keep you updated on Chuck's adoption status with email updates.
new badge
Photo of Chuck

Chuck

Australian Cattle Dog/Jack Russell Terrier

Male, Young
Maple Ridge, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
Not good with kids,
Story
Meet Chuck!Found as a stray, Chuck was desperately looking for a new family. Chuck has all the characteristics of a Cattle Dog and Jack Russell, high energy, mouthy, ready for any adventure. We think Chuck would do best in an only animal home until he gets a hold onto his training. He can be very vocal so an apartment would not suit his needs. He shows his affectionate side by showing you all his tricks, nudging for pets, and curling up on your lap.Chuck will need an experienced adopter, preferably one who knows about his breeds.If you are interested in Chuck, please fill out an online application and we will call the right candidate. We do not do walk ins. Primary Color: White Secondary Color: Red Weight: 10.9 Age: 2yrs 0mths 1wks

Search for a puppy or dog

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

Puppies and dogs in British Columbia cities

Shelters & rescues in British Columbia

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

Here are a few organizations closest to you:

Shelter

BC SPCA - Shuswap Branch

5850 Auto Road, S.E., Salmon Arm, BC V1E 2X2

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

More an arrow icon

Rescue

Sit Pretty Pit Rescue Society

PO Box 1723, Okanagan Valley, BC V1T 8C3

Pet Types: dogs

More an arrow icon

Rescue

PVCA Kamloops British Columbia

Kamloops, BC V2C 2P3

Pet Types: cats, dogs

More an arrow icon

Shelter

BC SPCA Kamloops & District Branch

2816 Tranquille Road, Kamloops, BC V2B 0H9

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

More an arrow icon

Rescue

OCPoundhounds Small Breed Rescue Canada

PO Box 801, Barriere, BC V0E 1E0

Pet Types: dogs

More an arrow icon

Shelter

The Revelstoke Shelter

Revelstoke, BC V0E 2S0

Pet Types: cats, dogs

More an arrow icon

Rescue

Paws It Forward Dog Rescue Society

PO BOX 23129, Kelowna, BC V1X 2W8

Pet Types: dogs

More an arrow icon

Rescue

Okanagan Collie Rescue

1338 Toovey Road, Kelowna, BC V1X 7K5

Pet Types: dogs

More an arrow icon

Rescue

PVCA Kelowna British Columbia

Kelowna, BC V1V 3B5

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 British Columbia

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