Prepping for pet parenthood?
There's a lot to learn when you have a new pet. Our sister brand, The Wildest, is here to support you—with new pet checklists, virtual training, and expert guides. Sign up for free.
Close button icon
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.
new badge
Photo of Marley

Marley

Coonhound

Female, Young
Duncan, BC
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
-
Story
Marley has sadly been passed around from person to person in the short few months of her life, leaving her confused and desperately seeking a bond packed full of love and understanding. She is so deserving of a good chance at love!Marley is very affectionate and smart, and is sure to catch onto training with ease! Food is the game, and she is the star player! Anything with even a sniff of a kibble is the BOMB, and she will thrive with positive reinforcement based training. She loves food and puzzles, and learns how to navigate them with ease! She is catching onto sit and stay like a pro, and cant wait to expand her roster.Marley loves her people, and will gladly trot along your side and be the most loyal companion! She likes doggie friends and plays with them well, but needs a home that can help monitor her interactions in the home to ensure everyone is getting along!This sweet girl has had a difficult start, and spent most- if not all- of her time with her previous owners. This has resulted in some pretty intense separation issues, and Marley really does struggle being alone. She is very vocal and has a hard time settling down, but we know with slow starts and consistency, she would be able to tackle this struggle with her people.She would really benefit from doing some training classes with an Animal Kind accredited trainer to help her start her life off on the right foot! She is so sweet and loving, and is sure worth the efforts in easing her anxieties!Marley would not do well with someone who works away from home for long days, and is seeking a home with someone home frequently, or even someone who works from home for her to be your assistant!If you are interested in Marley, please apply below!!https://spca.bc.ca/survey/dog-adoption-application-cowichan/ Primary Color: Tri Color Weight: 21.6 Age: 0yrs 6mths 0wks
new badge
Photo of Ducky

Ducky

Labrador Retriever

Male, Young
Burnaby, BC
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
-
Story
Meet Ducky, the sweetest puppy you'll ever know. His cuddly nature is sure to melt your heart while his goofy antics will keep you entertained. He's playful and curious, always ready to explore the world around him. But don't let his energetic side fool you, Ducky can be quite mellow, enjoying quiet moments of relaxation. He's a bit shy when meeting new people, but give him a moment and he'll quickly warm up to you, showing his loyal side. Ducky's combination of playfulness and loyalty makes him the perfect companion. His curiosity will make every day an adventure, while his mellow side will ensure peaceful evenings. Adopt Ducky and add a bundle of joy to your life.For adoption applications:1. Visit the BC SPCA Dawson Creek Center to meet this pet, learn more about their ideal match and apply to adopt in person; or2. Submit an online application and staff will contact the first suitable adopter to set-up a visit. Kindly note that due to the high number of applications and the availability of walk-in adoptions, we will only be contacting potential adopters to further review their interest.The Dawson Creek Center is open for in-person adoption viewings Tuesday - Saturday, 1:00 - 4:00 pm.Have any questions? We're happy to discuss over the phone Tuesday through Saturday, 9am- 4pm and can be reached at (250) 782-2444. Primary Color: Black Weight: 19.1 Age: 0yrs 6mths 2wks
new badge
Photo of Orange

Orange

German Shepherd Dog

Female, 1 yr 6 mos
Surrey, BC
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Not good with dogs, Needs experienced adopter, House-trained,
Story
Orange - 1.5 years old, Female Introducing Orange, a beautiful female German Shepherd. Orange is weighing in at 60 lbs and has not yet been spayed. She is being surrendered by her family. She is healthy and vaccinated. Orange is energetic and outgoing. She has positive socialization skills with people and she knows her basic manners such as sit, down, come, go. Orange is also potty trained for outside. She will need work with walking on a leash as she does not do this well and is not friendly with other dogs. An owner/s or family who understands the beautiful unique German Shepherd breed and and will give her a lifetime of love and home will be amazing for Orange.
new badge
Photo of Terra

Terra

Australian Cattle Dog

Female, Young
Burnaby, BC
Size
(when grown) -
Details
-
Story
Meet Terra, an adult dog with a heart full of love and a spirit full of playfulness. Her friendly nature and sweet demeanor make her an instant favorite among those who meet her. Terra's curiosity knows no bounds, she loves exploring new environments and meeting new people. She's energetic, always ready to go on an adventure or just enjoy a good romp in the yard. Terra thrives on human companionship, she adores being around people and is always seeking attention. She does tend to get a little anxious when left alone, so she'd be happiest in a home where she has plenty of company. Terra's love and loyalty are boundless, and she is waiting to share them with a family who will cherish her as much as she will them. If you're looking for a dog who will bring joy, fun, and a whole lot of love into your life, Terra is the one for you.Interested in meeting Terra? Apply today! For adoption applications:1. Visit the BC SPCA Dawson Creek Center to meet this pet, learn more about their ideal match and apply to adopt in person; or2. Submit an online application and staff will contact the first suitable adopter to set-up a visit. Kindly note that due to the high number of applications and the availability of walk-in adoptions, we will only be contacting potential adopters to further review their interest.The Dawson Creek Center is open for in-person adoption viewings Tuesday - Saturday, 1:00 - 4:00 pm.Have any questions? We're happy to discuss over the phone Tuesday through Saturday, 9am- 4pm and can be reached at (250) 782-2444. Primary Color: Blue Roan Weight: 24.9 Age: 2yrs 1mths 1wks
new badge
Photo of Bobby Boy (CP)

Bobby Boy (CP)

Shepherd (Unknown Type)

Male, 2 yrs
North Vancouver, BC
Size
(when grown) -
Details
Good with kids, Good with dogs, House-trained,
Story
Courtesy Post ***Currently located in Downey, CA*** This is a COURTESY POST for Bobby Boy and Mutt Hut Rescue. Bobby was found as a stray April 3, 2023.  We looked for his family by posting posters on the streets around the area that he was found.  We also did all kinds of Social Media Posts.  Unfortunately, Bobby's family did not come forward and claim him. Bobby is a neutered male, crate trained, potty trained, gets along with other dogs, humans, including small children.  He is a great family dog. He's looking for his very own human(s) to cuddle with, go on walks, hikes, and just hang out with.  Could that be you?? If you'd like to Adopt or Foster, the first step will be to complete the online Application. Please go to the attached link to read more about Bobby Boy and see the Mutt Hut Rescue application  https://www.wagtopia.com/search/pet?id=1702332&name=Bobby+Boy If you have any questions, don't hesitate to contact Mutt Hut Rescue. Email is where you will receive the quickest response:    Email: MuttHutRescue@gmail.com      Facebook: https://www.facebook.com/MuttHutRescueLA/    ##1777837##
new badge
Photo of Midland

Midland

German Shepherd Dog

Male, Young
Abbotsford, BC
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
House-trained,
Story
🐾 Meet Midland! 🐾Midland is a stunning 1-year-old German Shepherd, weighing just under 90 pounds! 🐶 He's not just handsome; he's an absolute sweetheart, eager to find his forever home. Midland is a ball enthusiast, and his world revolves around a game of fetch. 🎾 He's always ready to play, though he might need a little coaching on waiting patiently for you to pick up the ball again. But with some consistent training, he'll get the hang of it in no time!This big guy is looking for a home where he can put his intelligence and energy to good use. 🏡 He thrives with a job to do and would benefit greatly from ongoing obedience training. Midland shows potential for getting along with female dogs, especially in a working environment, given the right introduction. When it comes to smaller animals and children, patience and proper introductions will be the best plan, as he is a big boy with a speedy brain! Midland is a gentle soul who doesn't jump up and greets everyone with kindness. 🌟 He just needs someone who will respect his boundaries as much as he respects theirs. In just under 12 hours, Midland has already learned how to sit and "touch" with a little guidance. He's a quick learner and is eager to please his humans!However, Midland still needs to learn to be gentle with his mouth and requires training on not pulling on the leash. 💪He is currently learning to walk on a halter and is doing amazing with that ! He's very strong and with some patient guidance, he'll learn to control his strength and behaviour effectively.Are you ready to put in the effort to help Midland reach his full potential and provide him with the loving home he deserves? 🐾 Let's make memories together! Primary Color: Black Weight: 41.6 Age: 1yrs 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:

Rescue

Victoria Pet Adoption Society

PO Box 2324, Sidney, BC V8L 3W6

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

More an arrow icon

Rescue

Cat's Cradle Animal Rescue

775 Dogwood Road`, North Saanichq, BC V8L 5H5

Pet Types: cats, dogs

More an arrow icon

Rescue

Victoria Adoptables Dog Rescue

Victoria Adoptables, Victoria, BC V8Z 5N2

Pet Types: cats, dogs

More an arrow icon

Rescue

Angels Under Our Wings Cocker Rescue

Victoria, BC V8Y 1W8

Pet Types: dogs

More an arrow icon

Shelter

BC SPCA - Cowichan & District Branch (Duncan)

7550 Bell McKinnon Road, Duncan, BC V9L 6B1

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

More an arrow icon

Rescue

Island Dogz Rescue

PO Box 21003, Duncan, BC V9L 5O2

Pet Types: dogs

More an arrow icon

Rescue

Ratbone Rescues (BC Chapter)

of, BC V9L 1V8

Pet Types: dogs

More an arrow icon

Shelter

Coastal Animal Services

2202 Herd Rd, Duncan, BC V9L 6A6

Pet Types: cats, dogs

More an arrow icon

Rescue

Faunadael Pet Rescue

Duncan, BC V9L 6B1

Pet Types: cats, dogs, farm animals, small animals

More an arrow icon

Rescue

Greater Victoria Animal Crusaders

Victoria, BC V9B 5E0

Pet Types: cats, dogs, rabbits

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