Interested in adopting a pet — or just gazing at some adorable pups near you? There are dozens of great puppies up for adoption at animal shelters in and around San Francisco.

Animal shelters work hard to care for unhoused pets and connect them to loving homes. Hoodline used data from Petfinder to power this roundup of puppies currently available for adoption.

(Details like pet availability, training, vaccinations and other features are based on data provided by Petfinder and may be subject to change; contact the shelter for the latest information.)

Theo, border collie mix

Theo is a male border collie puppy currently residing at Asians For Humans Animals and Nature. Theo will get along great with other dogs. He's been vaccinated, and has mastered his house-training etiquette. Notes from Theo's caretakers: Meet adorable Theo, a happy, lively and cuddly puppy. He’s very smart and friendly to most creatures. Theo follows commands well and likes to play with dogs. His lively and easy-going temperament earns him many doggie friends.



Theo was discovered when we were looking for a similar missing puppy. After thorough physical checkups, we found Theo had many cuts on his leg. Under intensive care, the wounds are all healed.



Theo gradually grew into a healthy, happy and beautiful pup. He is housebroken. He is a little shy to meet strangers, but warms up quickly after a few treats. Theo was born with a sweet and gentle nature. Read more about how to adopt Theo on Petfinder.

Toto, Tibetan terrier and terrier mix

Toto is a male Tibetan terrier and terrier puppy in the care of DogZone Rescue. Toto is friendly as can be and he's happy to keep company with other dogs. Toto is vaccinated. From Toto's current caretaker: This affectionate and gentle fellow is 11 months old and about 19 pounds. Toto's hair had to be shaved due to knots and tangles from not being brushed. But you should see him now! His soft fur has been growing back, and despite his past, he’s got so much love to give and all the playfulness of a puppy!



Toto loves to play with his humans and other dogs. He's untested with cats, but should be OK with them if introduced properly. With this good boy’s temperament, he would do well in any household, but especially with kids! He enjoys playing tug-of-war and getting belly rubs and kisses from the family. Apply to adopt Toto today at Petfinder.

Waffles, chihuahua and Pomeranian mix

Waffles is a darling female chihuahua and Pomeranian puppy in the care of 4 Dogs Farm Rescue. Waffles is a social animal — she gets along well with other dogs. She's also been vaccinated. Notes from Waffles' caretakers: Waffles is such a sweet, loving and playful 6-month-old, 9-pound Pomeranian/chihuahua mix. She is great with other dogs and children. Waffles loves to play with toys and snuggle up to you. She would make an awesome addition for a single person or a family. Waffles was rescued from Tijuana, Mexico. Read more about Waffles on Petfinder.

Calli, shepherd and black mouth cur mix

Calli is a male shepherd and black mouth cur puppy being cared for at 4 Dogs Farm Rescue. Calli likes to socialize and he gets along well with kids, dogs or cats. Calli is vaccinated. Here's what Calli's friends at 4 Dogs Farm Rescue think of him: Calli is a sweet, playful, loving puppy. She is 4 months old, and her current weight is 14 pounds. We think Calli will be a medium-sized dog. Calli is part shepherd and we think some sort of hound mix. She is good with other dogs and would be fine with cats. The perfect home for Calli would be someone that can devote their time into training a puppy. Apply to adopt Calli today at Petfinder.

Bam Bam, chihuahua and beagle mix

Bam Bam is an adorable male chihuahua and beagle puppy being kept at 4 Dogs Farm Rescue. Bam Bam is a social butterfly, and he gets along well with cats, dogs and kids. He has all his shots. Notes from Bam Bam's caretakers: Bam Bam is an adorable puppy! He is sweet and and loves to snuggle. He is 3 months old and weighs five pounds. Bam Bam's mother is a chihuahua mix and we are guessing what the dad is, but by looking at him, we think some sort of smaller hound under 20 pounds.



Bam Bam looks completely different than his siblings; his fur is slightly longer. The perfect home for Bam Bam is someone who has patience for training a puppy and either works from home or a stays at home. He was rescued with his other siblings Hershey, Lucy and Calli. Apply to adopt Bam Bam today at Petfinder.

This story was created automatically using local animal shelter data, then reviewed by an editor. Click here for more about what we're doing. Got thoughts? Go here to share your feedback.