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

Teko

Chihuahua

Male, Adult
Kelowna, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
Good with kids, Good with dogs, Good with cats,
Story
Hola I'm Guero the five year old chihuahua mix! I'm a happy little man looking for my forever hang out home. I'm pretty chill, I love walkies and napping throughout my day. I'm great on a leash, I don't like to pull! I'm also friendly with cats and dogs so I don't mind if your house has some critters already. I'm fully house trained too, so if you're busy chasing around your tiny humans around I won't make a mess. Rolling in the grass is my all time favourite activity, so I'm hoping you have a luscious yard or will take me to the park all the time to get my rolls in! I also wouldn't mind if you have a vacation home because I HATE cold mornings. I would settle for a sweater though…maybe. So are you ready to curl up and watch some shows together? I can't wait to meet my new family, so apply right away to my friends at Paws It Forward! Love, Guero
We'll also keep you updated on Donut (LOCAL), ns's adoption status with email updates.
new badge
Photo of Donut (LOCAL), ns

Donut (LOCAL), ns

Dachshund/Spitz (Unknown Type, Small)

Male, 2 yrs 11 mos
Langley, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
Good with kids, Good with dogs, House-trained,
Story
Hello, My name is DONUT and here is a little info about me:Breed: dachshund/Chi mix Age: 3 years oldGender: Male, neuteredWeight: 14 lbs Height: 11 I'm so happy to have caught your attention! I was born in 2021 in California and I ended up in a shelter. That shelter was scary and so crowded!  Sadly I was put on a list to be euthanized, and would have met that fate had resucers not stepped in!  Thankfully, resucers found me a foster family just days before I was scheduled to be euthanized.  I've been staying at the foster home in Nanaimo since June 2024, and I'm looking for my forever home.  If you are looking for a silly, friendly, loveable small dog- look no further than my profile! Words from my foster family:  Donut loves his toys and enjoys playing with other small dogs. This silly guy is a real gem. Despite everything he has been through he is loving, easy going and adores people. He will jump onto your lap to cuddle. His tail never stops wagging! He likes to go for walks and when he gets tired, he likes to sleep on the couch. Donut is housebroken and leash trained, affectionate, and a wonderful dog. We want to give Donut his happy ending, with the care, love and attention that he deserves so much in his life. Donut doesn't like other dogs to come near his food bowl and he gaurds his food and we think he is best as the only dog at home.  You will not find a nicer boy, please adopt him! Prey drive: unknown/not observed. My adopter needs to be willing to train me through these behaviours, should they arise. Fears: unknown/none observed. Disclaimer: It is important for all applicants to visit our website, http://www.lovedatlastdogrescue.ca/adopting/ and read about Loved at Last Dog Rescue.Information included in the profile is provided to us from the international rescuer or local fosters. LALDR does not have access to overseas dogs and cannot always verify the accuracy of their descriptions. Every dog is an individual and can act differently in different situations based on the person adopting them and the environment in which they live. Please Note: LALDR highly encourages adopters to research some local dog trainers before their dog arrives. Although a 1-on-1 trainer is often not needed, it is good to have someone in mind in case any problematic behaviours arise. Most bad behaviours can be modified if caught early enough, so make sure to nip undesirable behaviours in the bud before they become serious problems. Basic training should be taken seriously but should not begin until your dog is well settled in - at least a couple of weeks. After you feel your new dog is relaxed and comfortable in their new home check out training courses in your local area. Even basic beginner courses like those taught at a local pet store can have a huge benefit in helping your dog learn to socialize and get used to being in public situations, all with the added benefit of strengthening their bond with you. While most dogs find escorting passengers flying directly to Vancouver, some will find flights through Toronto or  Montreal. In that case, additional fees will apply to fly your dog to Vancouver by cargo. Unaccompanied cargo costs within Canada range from $350 - $550 depending on the size of the dog. LALDR will be as transparent as possible with you regarding these costs. Disclaimer: It is important for all applicants to visit our website, http://www.lovedatlastdogrescue.ca/adopting/ and read about Loved at Last Dog Rescue. Information included in the profile is provided to us from the international rescuer or local fosters. LALDR does not have access to overseas dogs and cannot always verify the accuracy of their descriptions. Every dog is an individual and can act differently in different situations based on the person adopting them and the environment in which they live. The age and breed of a dog is usually an educated guess, so we are not able to guarantee the accuracy of age or breed of our dogs. Normally, we will not approve adoptions to homes with children under 12 years of age. However if the dog is shown to be good with children we will approve homes with children 8 years or older. More information can be found on our website.  ##2099589##
We'll also keep you updated on Grey's adoption status with email updates.
new badge
Photo of Grey

Grey

German Shepherd Dog/Border Collie

Female, Puppy
Kelowna, BC
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs,
Story
Lexie is new to our care. While not yet available, we are accepting applications. Applications will not be reviewed until he has settled in and we know more about her needs. Stay tuned for updates.
We'll also keep you updated on Jo's adoption status with email updates.
new badge
Photo of Jo

Jo

German Shepherd Dog/Border Collie

Female, Puppy
Kelowna, BC
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs,
Story
Jo is new to our care. While not yet available, we are accepting applications. Applications will not be reviewed until she has settled in and we know more about her needs. Stay tuned for updates.
We'll also keep you updated on Arizona's adoption status with email updates.
new badge
Photo of Arizona

Arizona

German Shepherd Dog/Border Collie

Female, Puppy
Kelowna, BC
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs,
Story
Arizona is new to our care. While not yet available, we are accepting applications. Applications will not be reviewed until she has settled in and we know more about her needs. Stay tuned for updates.
We'll also keep you updated on Abbey's adoption status with email updates.
new badge
Photo of Abbey

Abbey

Toy Poodle/Border Collie

Female, Adult
Kelowna, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
Good with kids, Good with dogs,
Story
Added is new to our care. While not yet available, we are accepting applications. Applications will not be reviewed until she has settled in and we know more about her needs. Stay tuned for updates.

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

TnT Sharpei Rescue

Mission, BC V2V 4L9

Pet Types: dogs

More an arrow icon

Rescue

Dalia Loves Doggies

Mission, BC V2V 7J1

Pet Types: dogs

More an arrow icon

Shelter

West Coast Spay and Neuter Society

P.O. Box 3524, Mission, BC V2V 4L1

Pet Types: cats, dogs

More an arrow icon

Shelter

BC SPCA - Maple Ridge Branch

10235 Jackson Road, Maple Ridge, BC V2W 1G5

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

More an arrow icon

Shelter

BC SPCA - Abbotsford Branch

34312 Industrial Way, Abbotsford, BC V2S 7M6

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

More an arrow icon

Rescue

Doxie & Friends Rescue

Abbotsford, BC V2S 6P3

Pet Types: dogs

More an arrow icon

Shelter

KARA

Abbotsford, BC V2T 1W6

Pet Types: cats, dogs

More an arrow icon

Rescue

I Helped Save Rescue - Canada

Abbotsford, BC V3G 3G4

Pet Types: cats, dogs

More an arrow icon

Rescue

Flying Jindo(Vancouver)

Abbotsford, BC V3G 2W3

Pet Types: dogs

More an arrow icon

Rescue

Nana's Haven - Vancouver

Vancouver, BC V3G 1M1

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