Organizations vary between open-admission municipal facilities and private, foster-based rescues that do not operate a public viewing kennel. Choosing where to adopt depends on whether you want to walk through on-site kennels or submit an application online before meeting dogs in private homes. Adoption fees, home visit requirements, and hold periods for stray animals differ significantly across locations.
-
Dogfather K9 Connections
416 Horn Ave, Santa Rosa, CA 95407
-
Humane Society of Sonoma County
5345 CA-12, Santa Rosa, CA 95407
Mon 9am-5:30pm, Tue-Sun 10am-5pm
-
Forgotten Felines of Sonoma County
1820 Empire Industrial Ct Ste E, Santa Rosa, CA 95403
Mon-Fri 9am-5pm
-
Sonoma County Animal Services
1247 Century Ct, Santa Rosa, CA 95403
Tue-Sat 12pm-4:30pm
-
Taylor Mountain Canine Retreat
531 Hunter Lane EXT, Santa Rosa, CA 95404
Mon-Sat 7:30am-10:30pm, Sun 2pm-5pm
-
Forgotten Felines
PO Box 6672, Santa Rosa, CA 95403
Mon-Fri 9am-5pm, Sat 10am-6pm, Sun 11am-4pm
-
Taylor Mountain Canine Retreat
531 Hunter Ln, Santa Rosa, CA 95404-9710
Sun 2pm-5pm
-
Compassion Without Borders
1130 Butler Ave, Santa Rosa, CA 95407
-
Compassion Without Borders
537 4th St, Santa Rosa, CA 95401-6387
-
Countryside Rescue Adoption Center
3410 Guerneville Rd, Santa Rosa, CA 95401
-
Lost Hearts and Souls Horses Rescue
616 Hunter Ln, Santa Rosa, CA 95404
-
Dogwood Animal Rescue Project
mailing address only, 1415 Fulton Rd Ste 205 Box 432, Santa Rosa, CA 95403
-
BrightHaven - Healing Arts Center for Animals
5465 Bravo Toro Ln, Santa Rosa, CA 95401-5503
-
Friends of Sonoma County Animal Shelter
422 Larkfield Ctr, Santa Rosa, CA 95403-1408
-
SNAP Cats
4663 Petaluma Hill Rd, Santa Rosa, CA 95404
Also in Santa Rosa
- 10
- 7
- 5
- 4
More in Santa Rosa and California
- All dog parks, shelters, trainers and boarding kennels in Santa Rosa41
- Animal Shelters & Rescues across California956
Animal Shelters & Rescues near Santa Rosa
- Los Angeles44
- San Diego25
- San Francisco16
- Fresno10
- Grass Valley10
- Chico8
- Long Beach8
- Modesto8
Good to know
What is the difference between an animal shelter and a rescue organization?
Shelters typically operate a physical facility that houses stray or surrendered animals directly on site. Rescue organizations are often run by volunteers using network foster homes, meaning animals live in private residences until adoption.
How much does it typically cost to adopt a dog?
Adoption fees typically range from $50 to $350 depending on the organization and the age of the dog. Puppies usually carry higher fees, while standard fees generally include spay or neuter surgery, initial vaccinations, and a microchip.
Can I bring my current dog to meet a potential rescue dog?
Most organizations require or strongly encourage a controlled meet-and-greet between your existing dog and the rescue dog before finalizing an adoption. Staff or foster parents usually facilitate this interaction on neutral ground at the facility or a local park.