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 Pippa's adoption status with email updates.
new badge
Photo of Pippa

Pippa

Havanese/Poodle (Miniature)

Female, Young
Salmon Arm, BC
Size
(when grown) -
Details
Good with dogs,
Story
Meet Pippa! This wonderful little girl has been well loved and cared for throughout her life.Pippa is a 7.5-year-old Havanese/Mini Poodle mix who is excitable, goofy, and full of love! She adores cuddles, loves her toys, and wants to be by your side at all times.She's great with other dogs while out on walks and at doggy daycare, but she doesn't want to live with another dog. Pippa doesn't like to share her toys, so it's best if she goes to a home without children. Pippa enjoys running, hiking, and outdoor adventures, and she travels well in the car. She knows basic commands and is well-mannered, though she does have occasional house-training accidents.Pippa has significant separation anxiety-she barks immediately if left alone-so she'll thrive in a home where someone is around most of the time or with a plan to help her feel secure. She has also done well attending doggy daycare, which could be another helpful option. Pippa also has some seasonal allergies that require medication.This loyal, playful, and affectionate girl is looking for a loving home that will include her in everyday life. She's ready to bring endless smiles, cuddles, and laughter to the right family!Please submit an application through the link below!https://spca.bc.ca/adoption/dog-pre-adoption-questionnaire/ Primary Color: White Secondary Color: Buff Weight: 4.9 Age: 7yrs 5mths 1wks
We'll also keep you updated on Khaki's adoption status with email updates.
new badge
Photo of Khaki

Khaki

Golden Retriever

Male, 6 mos
Port Coquitlam, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
Good with dogs,
Story
📍Currently located in South Korea ✈️ Available to fly to YVR & YYZ The prices listed are based on USD, and the adoption fee will be calculated in CAD according to the exchange rate. 💙 Name: Khaki 💙 Gender: Male 💙 Age: Estimated 6 months old (Born in September 2025) 💙 Weight: 9.2 kg / 20.3 lb 💙 Adogs News Account: @_adogs_ 1⃣ Health Condition * Neutered. * Microchipped. 2⃣ Rescue Story * Khaki stayed at one spot on a road for a whole week, as if waiting for someone. He was matted, and he was surviving by looking through trash. After being fed kibble a few times, he quickly opened his heart and accepted human touch. He appeared to have been abandoned and looking at him look for his family broke our hearts, leading to his rescue. 3⃣ Basic Information ❗As a young puppy, he may need training in areas such as separation anxiety, potty habits, biting, nipping, whining, disorderly, howling, and barking. ❗It is difficult to predict his shedding and adult size because his parents are unknown. ❗ Puppies under 10 months of age grow quickly so his current appearance may be different from those in the photos. * With People: Isn’t shy at all and really likes humans. Enjoys human touch, and has a playful and energetic personality. * With Dogs: Plays energetically with another puppy, #AdogsOkie at our Center. * With Cats: Hasn't properly met a cat yet. * Separation Anxiety: Unknown, as he lives in a communal setting at the Center. * Potty Training: Is pottying outdoors at the Center. Will need basic training in a home environment. * Hygiene: Recieved professsional grooming at the groomer’s and did very well, perhaps because he enjoys human touch. * Walks: Hasn’t had a proper walk yet, as he’s only recently arrived at the Center. * Car Sickness: Did well in the car with no motion sickness. * Biting: No nipping at all. There may be some chewing of objects or nibbling of hands and feet when playing, during the teething period. * Barking: Doesn’t bark at all. * Likes: We wonder if there’s anything he dislikes, since he seems to like everything!. * Personality: Has a happy-go-lucky personality and is very playful. He’s the epitome of a cute puppy!
We'll also keep you updated on Lulu's adoption status with email updates.
new badge
Photo of Lulu

Lulu

Chow Chow

Female, 3 yrs 6 mos
Surrey, BC
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs, Good with cats,
Story
Lulu – 13kg Chow Chow Mix | 3–4 Years Old | Spayed & Vaccinated Lulu is a beautiful 13kg Chow Chow mix, approximately 3–4 years old. She is spayed, up to date on vaccinations, and fully potty trained. Due to life changes, Lulu’s previous owner is no longer able to care for her, and she is now looking for a loving forever home. Lulu is a very quiet, calm, and gentle girl with an elegant nature. She can feel overwhelmed by loud or noisy behavior, as she is naturally sensitive and prefers a peaceful environment. She gets along well with both dogs and cats. When interacting with more dominant dogs, Lulu remains calm and has a unique way of turning even bossy dogs into her friends. Lulu walks nicely on leash and stays calmly by your side. She does get excited when she spots squirrels, hares, or birds—she may stop to watch them for a while or try to chase—but she is otherwise very well-mannered. She is a sweet and loving companion who adores her humans. Lulu greets her people in a gentle way—lowering her head and quietly lying beside you. She can be shy and timid at times; if something scares her, she makes a soft “zhizhi” sound to express her feelings. Lulu would make a wonderful companion for a calm and caring family who understands her gentle nature and is ready to give her the loving, permanent home she deserves.
We'll also keep you updated on Winston's adoption status with email updates.
new badge
No photo available for Winston

Winston

Border Collie/Great Pyrenees

Male, Young
Dawson Creek, BC
Size
(when grown) -
Details
-
Story
Meet Winston, a lovable 4-year-old pup with a gentle heart and so much love to give. He's a sweet, affectionate companion who truly thrives on attention and enjoys every pet and cuddle he can get. Winston can be a little nervous when facing new people, places, or experiences, but with patience and reassurance, his warm personality quickly shines through. He builds strong bonds with his people and finds comfort and confidence by their side. Winston loves getting out for walks and would be happiest in an active home that can provide him with plenty of exercise, enrichment, and a consistent routine. He's ready to find his forever family-one that will help him continue to grow in confidence and shower him with the love he so eagerly returns.Interested in adopting Winston? Apply today! Primary Color: White Secondary Color: Brown Weight: 27.5 Age: 4yrs 0mths 0wks
We'll also keep you updated on Dj's adoption status with email updates.
new badge
Photo of Dj

Dj

Dachshund

Male, Young
Salmon Arm, BC
Size
(when grown) -
Details
-
Story
Meet Dj! This sweet boy is ready to meet his forever family! Dj is still learning that the world can be a safe and loving place because of this, he can be quite shy especially around new people. Once he trusts you, his loyalty shines through and he is up for anything, whether that's following you around the kitchen or snuggling up on the couch. Dj loves the company of other canine friends and truly thrives when he has another four legged creature to share his day with. He's still working on housetraining and learning the rights and wrongs of living in a home environment, so a family who is patient with him as he learns will be important. Despite his timid nature, Dj has a fun and loving personality. He shows off his playful side and will run around exploring his surroundings. Then snuggling in to relax nearby. If Dj sounds like the right fit for your home, please fill in an application below! https://spca.bc.ca/adoption/dog-pre-adoption-questionnaire/ Primary Color: Black Secondary Color: Tan Points Weight: 5.6 Age: 1yrs 6mths 0wks
We'll also keep you updated on Timber's adoption status with email updates.
new badge
Photo of Timber

Timber

German Shepherd Dog/Husky

Male, Young
Prince Rupert, BC
Size
(when grown) -
Details
-
Story
Meet Timber! 🐾Timber is an adorable 8‑month‑old Husky/Shepherd mix with a big personality and an even bigger heart. He is very people‑friendly and absolutely loves attention-whether that's snuggling up with his favorite humans or engaging in a fun play session.Timber has shown mixed responses to other dogs; he seems to enjoy the company of some while not quite clicking with others. Shelter staff are continuing to observe his social skills, and things may change after his neuter. For now, Timber would likely thrive best as the only animal in the home, where he can soak up all the love and attention.This smart young dog is eager to learn and is already working on his manners with shelter staff. He currently knows sit and shake a paw, and with his enthusiasm and willingness to please, he has great potential to keep learning. Timber has a playful, energetic side-he loves doing zoomies in the yard and can't get enough of playing in the snow!Timber would do well in an active home that can give him plenty of exercise, continued training, and affection. If you're looking for a fun, loving companion who's ready to grow and learn with you, Timber might just be your perfect match. 💙❄️🐕 Primary Color: Brown Secondary Color: Black Weight: 23 Age: 0yrs 8mths 0wks

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

Faunadael Pet Rescue

Duncan, BC V9L 6B1

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

More an arrow icon

Rescue

Island Dogz Rescue

PO Box 21003, Duncan, BC V9L 5O2

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

Cat's Cradle Animal Rescue

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

Pet Types: cats, dogs

More an arrow icon

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

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

Rescue

Broken Promises Rescue

Victoria, BC V9B 4J9

Pet Types: cats, dogs, rabbits

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