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 Puppy B

Puppy B

Terrier (Unknown Type, Small)

Female, 2 yrs
Langley, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
-
Story
Langley BC The shelter staff is still getting to know me. I am available for you to meet me Sunday June 7th Send a message to inquire
new badge
Photo of Keji

Keji

Mastiff/Labrador Retriever

Male, Puppy
Richmond, BC
Size
(when grown) -
Details
-
Story
- I have an upcoming neuter appointment in Richmond, BC. Adopters must be able to bring me to and from! - Meet Keji!This sweet 6‑month‑old large‑breed puppy came to us as a surrender and is now looking for a fresh start. He's everything you'd expect from a growing youngster - goofy, affectionate, energetic, and full of charm. Adopters should be committed to ongoing training, desensitization and socialization.He'll thrive with a family who can give him plenty of exercise, playtime, and training as he grows into his big paws. His favorite thing in the world is chasing a ball, and he'll happily show off his zoomies any chance he gets.If you're looking for a lovable, silly companion who will keep you active and keep you smiling, this boy might be your perfect match.Do you think you could be Keji person? Here are some ways to find out:1.) Visit our centre to meet this pet during our adoption viewing hours. Our visiting hours are:Monday, Tuesday, Wednesday, Friday: 12-3pmThursday, Public Holidays: ClosedSaturday, Sunday: 12-3pm2.) Submit an online application adopt.spca.bc.ca 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 an online applicant would have to be available Primary Color: Brown Brindle Weight: 19.8 Age: 0yrs 6mths 0wks
new badge
Photo of Ryah

Ryah

Pit Bull Terrier

Female, Senior
Powell River, BC
Size
(when grown) -
Details
-
Story
If you are looking for a furry friend who is full of love, personality, and a whole lot of silly charm, look no further! At just 8 years old, Ryah has a heart as big as her playful spirit. While Ryah is currently taking a little time out from her usual zoomies due to a torn ligament in her knee, this doesn't deter her from getting up to her playful antics or sneaking onto your lap for a cuddle to dream about her next adventure! Ryah is currently on the lookout for a foster to adopt placement to help her through her surgery and recovery. She's hoping to find someone who's gentle, patient, and willing to help her heal, all while showering her with love and kisses! Ryah will need a home that can help her stay comfortable during her recovery, and in return, she promises to keep you on your toes and give you all the snuggles you could ever ask for! Despite her temporary limps, Ryah's personality is all about sweetness and friendliness. Although Ryah can be a bit weary of strangers, this doesn't stop her from getting up close and personal once she is comfortable. One of Ryah's favorite things? Playing and jumping around (which she can't do quite yet), but when she's back to full speed, she'll be the first to invite you for a game of fetch or a romp in the yard! Ryah is a water lover through and through. She doesn't need any encouragement to take a dip. Splashing around, swimming, chasing after a stick, or just floating around like an otter is her idea of pure bliss. Lake days are Ryah's jam; Once she's all healed up, she will happily follow you on any adventure as long as it ends in a quick (or long) dip! And here's a fun bonus; Ryah is basically your very own alarm system! She's got a nose for trouble (or what she thinks is trouble). She will happily alert you if a squirrel sneezes across the street or a leaf falls in the wrong place! Think of it like having your own personal security guard, the only difference being that Ryah is much cuddlier and cuter! Ryah also has a soft spot for feline friends; Or maybe just a tolerance, but who's to say! Dogs can be a little bit more difficult for Ryah as she can be a bit selective. Ryah would do best in a home where she is the only pooch! When it's bedtime, Ryah loves to snuggle up in her favorite spot on your bed. Ryah will happily take up the majority of your bed if you let her. After some negotiating, she will lay at the end of the bed. But watch out, she will be quick to steal your spot if you get up! If you are ready to open your heart and home to this sweet, fun-loving gal, submit a pre-adoption questionnaire at the link below and learn more about Ryah today! Primary Color: Black Brindle Weight: 40.2 Age: 8yrs 2mths 1wks
new badge
Photo of POBY

POBY

Terrier (Unknown Type, Medium)

Male, 1 yr
Vancouver, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
Good with kids, Good with dogs, Good with cats,
Story
🐾 Meet Poby 🐾 📍 Current Location: South Korea Short legs, but always ready to run as fast as he can toward the people he loves. Poby is waiting for his forever family. 💛 ❤️ Basic Information Age: 1 year old Gender: Male Weight: 9.7 kg (21.4 lbs) Breed: Terrier Mix Health: Healthy (Neutered) 🐶 Personality & Behavior Poby is a bright and affectionate dog who greets even strangers warmly and happily jumps into their arms. He loves making friends with other dogs and also gets along very well with cats. He especially enjoys the company of female dogs. 💖 People-friendly – Loves staying close to people and will roll over to show his belly, asking for love and affection 💖 Kid-friendly – Gets along very well with children 💖 Dog-friendly – Very social and friendly with other dogs 💖 Cat-friendly – Rarely reacts to cats, though he may sometimes approach them playfully to say hello Poby is full of affection and always tries his best to show love to the people around him. 🏡 Daily Life & Training ✅ Toilet Habits Prefers going potty outdoors. ✅ Walks He walks well both alone and with other dogs. Even in different environments and situations, he remains calm and steady on walks. ✅ Energy Level: Medium He enjoys playing with toys at home, but more than anything, he loves interacting with people. If his person is busy, he can calmly wait nearby without causing trouble. ✅ Handling He loves being petted, cuddled, and having his belly rubbed. He is truly a dog overflowing with love. ✅ Escape tendency: None ✅ Prey drive: Very low ✅ Resource guarding: Very low ✅ Crate: Not a fan, but tolerates it when necessary ✅ Barking: Rarely barks ✅ Separation anxiety: Very low. However, it is important for him to burn off energy before bedtime. Regular walks and outdoor activities help him stay relaxed and happy. 💔 Rescue Story When Poby was still very young, he was captured and taken to a shelter where euthanasia was practiced. He survived there for many months among countless other dogs, and was finally rescued after turning one year old. The shelter staff were genuinely happy to see him rescued because Poby was deeply loved even at the shelter. Please become Poby’s forever family. 🐾💛
Special Needs
new badge
Photo of Linus *bonded To Chester*

Linus *bonded To Chester*

Havanese/Poodle (Standard)

Male, Senior
Vancouver, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
Needs special attention,
Story
Meet Linus - Our Sweet Senior (Bonded to Chester ❤️)Linus is a 13‑year‑old Havanese-Poodle mix with a heart as soft as his fluffy curls. Don't let his age fool you-this charming little gentleman still has plenty of pep in his step and loves being part of whatever his people are doing. He's especially happy when he's with his best friend Chester, to whom he is deeply bonded. They must be adopted together, and trust us-two times the love is absolutely worth it.Linus has several health conditions that require ongoing monitoring and routine veterinary checkups. He'll need adopters who can stay on top of his care and work closely with their vet to keep him comfortable and thriving.He's gentle, affectionate, and happiest snuggled up beside you or exploring at his own relaxed pace. Linus and Chester make a wonderful duo-sweet, loyal, and full of personality. They're looking for a calm, loving home where they can spend their golden years surrounded by warmth and kindness.If you have room in your heart (and on your couch) for two senior sweethearts, Linus and Chester just might be your perfect match. ❤️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: Black Secondary Color: Grey Weight: 5.6 Age: 13yrs 2mths 1wks
new badge
Photo of Chester *bonded To Linus*

Chester *bonded To Linus*

Chihuahua/Dachshund

Male, Senior
Vancouver, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
-
Story
Meet Chester! (Bonded to Linus) ❤️Chester is a lovable 9‑year‑old chihuahua with a gentle spirit and a body carrying just a touch of extra "happy weight." This sweet guy loves soft blankets, easygoing strolls, and soaking up affection from anyone willing to offer it.Chester is friendly, and incredibly affectionate. He has a big personality in a small stature and wants to be wherever you are. He's working on trimming down a bit, and he's more than happy to join you on short walks.Most importantly, Chester is deeply bonded to his brother, Linus, and these two are looking for a forever home as a pair. They are each other's comfort, nap buddies, and favorite playmates. Seeing them play together is guaranteed to melt your heart.Please note: we are only considering adopters that are willing to keep these two men together**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 Secondary Color: White Weight: 5.7 Age: 9yrs 2mths 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 - South Okanagan/Similkameen Branch (Penticton)

2200 Dartmouth Drive, Penticton, BC V2A 4C2

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

More an arrow icon

Rescue

Boston Terrier Rescue Canada BC

Kelowna, BC V2A 8T2

Pet Types: dogs

More an arrow icon

Rescue

Critteraid

113-437 Martin Street, (box 235), Penticton, BC V2A 5L1

Pet Types: cats, dogs, horses

More an arrow icon

Rescue

Woofer Rescue and Rehome Okanagan

Westbank, BC V1W 1Y4

Pet Types: dogs

More an arrow icon

Shelter

BC SPCA - Kelowna Branch

3785 Casorso Road, Kelowna, BC V1W 4M7

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

More an arrow icon

Shelter

BC SPCA - West Kootenay Community Animal Centre

124 Heritage Way, Castlegar, BC V1N 4M5

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

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