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

Massimo

Pit Bull Terrier

Male, Young
Errington, BC
Size
(when grown) -
Details
-
Story
Say hello to Massimo!This young boy is full of energy and loves to play in our yard with his toys. He is very tidy and fully house-trained. He came from a home with a small breed dog and he gets along with the other dogs in the shelter so with proper introductions he would be great in a home that is looking for a second dog. His life experience has been very limited and he is still getting used to the world so he does need a lot of support and encouragement to feel safe when experiencing new places and new things. Massimo struggles with this when he goes on leashed walks and pulls the leash because he is scared. Massimo's new home will need to teach him how to feel secure by slowly introducing him to his new world with lots of praise and positive rewards. While he has been with us in the shelter he has shown signs of distress when he is left alone and in a home this may present as barking and whining. He would benefit from a home that has a flexible work schedule that allows him plenty of time with his new family and learning to be left alone through small increments. Do you think you could be Massimo's forever home? 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 to come in for a meet within 24 hrs Primary Color: Black Secondary Color: White Weight: 28.4 Age: 1yrs 7mths 2wks
We'll also keep you updated on Bobo's adoption status with email updates.
new badge
Photo of Bobo

Bobo

Pit Bull Terrier

Male, Young
Errington, BC
Size
(when grown) -
Details
Good with dogs, Good with cats,
Story
Introducing Bobo!Bobo is a lovable, one-year-old pit bull mix who hails from the Prince George area. Since he was found as a rural stray, lots of city situations are still new for him. He is working on his leash manners and has a strong prey drive for wildlife. His ideal home would be with someone who has time and patience to work with him on his training, recall and loose leash walking.Bobo gets along well with other dogs who match is high energy and curiousity. He is very playful with toys and would do absolutely anything for a treat. He is working on his sit, stay and being calm in public spaces. He can be very jumpy on leash, so bringing a special toy or treat as a distraction is key for success.Bobo is very friendly and loves to be the center of attention. He would do best in an adult only home with yard access to help him burn off his energy. Scent work, snuffle mats and various DIY enrichment tools are a must for his continued training.If you're looking for a goofy meatball to be your lifelong companion, look no further. Bobo's the guy for you! Our adoption hours are Tuesday-Sunday, 12-4pm, or you can apply online! Primary Color: Black Secondary Color: White Weight: 31.4 Age: 1yrs 1mths 1wks
We'll also keep you updated on Cooper's adoption status with email updates.
new badge
Photo of Cooper

Cooper

German Shepherd Dog/Dachshund

Male, 2 yrs 6 mos
Vancouver, BC
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs, Good with cats, House-trained,
Story
Cooper is approx 2 years old, male and a mixed breed rescued as a puppy in Mexico. Cooper is well settled into life in Vancouver. He loves dog parks, doggy daycare and being on off leash adventures. A yard would be great for him as he can run for hours. An active owner will be best for Cooper, someone who will take him for outdoor trails and adventures. While cooper is social and friendly with everyone he meets, he is especially fond of women, perhaps because he was rescued and cared for by one. To apply to adopt Cooper please complete the adoption application on our website www.aboutadogrescuesociety.ca You can also find more video and photos of cooper there. Note: We are based in Vancouver and can only facilitate adoptions in our area or surrounding municipalities as part of our requirements is a home visit.
We'll also keep you updated on Crew's adoption status with email updates.
new badge
Photo of Crew

Crew

Great Dane

Male, 4 yrs
Port Coquitlam, BC
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with dogs, House-trained,
Story
Meet the handsome Crew❤️ Crew was rescued from a mass dog slaughter house. He had been shy and timid but currently he opens his heart to people. He's so gentle and calm!!
We'll also keep you updated on Miracle's adoption status with email updates.
Special Needs
new badge
Photo of Miracle

Miracle

Chihuahua

Male, 2 yrs
Port Coquitlam, BC
Size
(when grown) Small 25 lbs (11 kg) or less
Details
Good with kids, Good with dogs, Good with cats, Needs special attention,
Story
Meet Miracle🌟 Miracle was found on the street with a leg injury. He's had several surgeries and he's recovering. We named him Miracle, hoping he'd walk again like a miracle!! He's so affectionate and gets along well with other dogs and cats. Make him a MIRACLE together❤️
We'll also keep you updated on Adeline's adoption status with email updates.
new badge
Photo of Adeline

Adeline

Rat Terrier/Border Collie

Female, Puppy
Vancouver, BC
Size
(when grown) -
Details
-
Story
Adeline came to us requiring surgery. She is currently in foster recovering and is looking for a home that can slowly reintroduce her to exercise. Her new family will also need to be aware that she will be more susceptible to arthritis when she gets older but will, by and large, have a normal and healthy life ahead of her.For one so young, her temperament is what dreams are made of! She is the sweetest dog we have had in our care for a very long time. Any family would be lucky to have her as an addition. She will need a home that can shower her with the same love and attention that she will give to anyone in her life.Adeline is currently in foster so please submit an application online and we will reach out to you if we feel it would be a good fit.dogs:https://spca.bc.ca/adoption/dog-pre-adoption-questionnaire/ Primary Color: Black Secondary Color: White Weight: 9.1 Age: 0yrs 5mths 2wks

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

The Revelstoke Shelter

Revelstoke, BC V0E 2S0

Pet Types: cats, dogs

More an arrow icon

Rescue

GALS (Global Animal Lovers Society)

Box 2040, 3-1020 8th Ave, Invermere, BC V0A 1K0

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

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