Helping shelter dogs find loving homes

Behind every shelter is a team of people who chose the hardest job in animal welfare. They come in every morning knowing they can't save everyone - and they come in anyway. They learn the names of dogs they may only know for a week. They celebrate every adoption like it's the first one. They clean kennels that will be dirty again in an hour. They answer the phone when someone wants to surrender the dog they've had for ten years because "we're moving."

When you visit a shelter, you're meeting heroes. Not the Hollywood kind - the everyday kind who show up and do what needs to be done, even when it breaks their hearts. They remember the dogs long after they've been adopted. They know which ones loved peanut butter, which ones were afraid of thunderstorms, which ones would lean into you when you sat with them.

Municipal shelters are often the first stop for stray and surrendered dogs. These public facilities serve their communities and are usually open-admission, meaning they accept all animals regardless of age, health, or behavior. The doors never close. The work never stops. Your support - whether through adoption, fostering, volunteering, or donations - can save lives.

A note about visiting shelters: Go with an open heart and realistic expectations. Shelter environments are stressful for dogs - they may be shut down, reactive, or not showing their true personality. The dog trembling in the back of the kennel might be the biggest couch potato you'll ever meet. The one barking frantically might just be desperately asking for attention. Ask staff about their personalities. Ask about foster programs. These workers know the dogs better than anyone.

Did you know? Large dogs now stay in shelters an average of 20 days (up from 11 days in 2019). Foster programs can dramatically improve their chances - fostered dogs are 14 times more likely to be adopted.

Los Angeles County

LA County Department of Animal Care & Control

Serves unincorporated LA County and 45 contract cities. The largest animal shelter system in Southern California.

Phone: South County: (562) 940-6898 | North County: (661) 940-4191

Website: animalcare.lacounty.gov

Agoura Animal Care Center

29525 Agoura Road
Agoura, CA 91301

Baldwin Park Animal Care Center

4275 North Elton Street
Baldwin Park, CA 91706

Carson/Gardena Animal Care Center

216 West Victoria Street
Gardena, CA 90248

Castaic Animal Care Center

31044 North Charlie Canyon Road
Castaic, CA 91384

Downey Animal Care Center

11258 South Garfield Avenue
Downey, CA 90242

Lancaster Animal Care Center

5210 West Avenue I
Lancaster, CA 93536

Palmdale Animal Care Center

38550 Sierra Highway
Palmdale, CA 93550

LA Animal Services (City of Los Angeles)

Serves the City of Los Angeles with six shelters. Operates as a no-kill model.

Phone: (888) 452-7381

Website: laanimalservices.com

East Valley Shelter

14409 Vanowen Street
Van Nuys, CA 91405

West Valley Shelter

20655 Plummer Street
Chatsworth, CA 91311

West Los Angeles Shelter

11361 West Pico Boulevard
Los Angeles, CA 90064

North Central Shelter

3201 Lacy Street
Los Angeles, CA 90031

South LA Shelter

1850 W. 60th Street
Los Angeles, CA 90047

Harbor Shelter

957 N. Gaffey Street
San Pedro, CA 90731

Other LA Area Shelters

Pasadena Humane

361 S. Raymond Avenue
Pasadena, CA 91105
Phone: (626) 792-7151

pasadenahumane.org

Long Beach Animal Care Services

7700 E. Spring Street
Long Beach, CA 90815
Phone: (562) 570-7387

longbeach.gov/acs

Orange County

OC Animal Care

1630 Victory Road
Tustin, CA 92782
Phone: (714) 935-6848

ocpetinfo.com

Irvine Animal Care Center

6443 Oak Canyon
Irvine, CA 92618
Phone: (949) 724-7740

Mission Viejo Animal Services

28095 Hillcrest
Mission Viejo, CA 92692
Phone: (949) 470-3045

Orange County Humane Society

21632 Newland Street
Huntington Beach, CA 92646
Phone: (714) 536-8480

San Diego County

San Diego County Department of Animal Services

Takes in nearly 7,000 lost, homeless, and abandoned animals each year. Strong foster and volunteer programs.

Phone: (619) 767-2675 | Emergency: (619) 236-2341

Website: sddac.com

Hours: Tuesday-Sunday, 9:30 AM - 5:30 PM (Closed Mondays)

North Shelter (Carlsbad)

2481 Palomar Airport Road
Carlsbad, CA 92011

South Shelter (Bonita)

5821 Sweetwater Road
Bonita, CA 91902

San Diego Humane Society

Private nonprofit with multiple campuses. Extensive programs including wildlife rescue.

Website: sdhumane.org

Hours: Tuesday-Sunday, 10 AM - 6 PM (Adoptions until 5 PM weekdays, 7 PM weekends)

San Diego Campus

5500 Gaines Street
San Diego, CA 92110

El Cajon Campus

1373 N. Marshall Avenue
El Cajon, CA 92020

Escondido Campus

3500 Burnet Drive
Escondido, CA 92027

Oceanside Campus

2905 San Luis Rey Road
Oceanside, CA 92058

Riverside County

Riverside County Department of Animal Services operates four facilities. Currently offering free adoptions due to overcrowding - all adoptions include microchip, vaccinations, and spay/neuter.

Phone: (951) 358-7387 or 1-888-636-PETS

Website: rcdas.org

Hours: Tue, Thu-Sun: 10 AM - 4 PM | Wed: 10 AM - 7 PM | Closed Mondays

Western Riverside Shelter

6851 Van Buren Boulevard
Jurupa Valley, CA 92509

Coachella Valley Animal Campus

72-050 Pet Land Place
Thousand Palms, CA 92276
Phone: (760) 343-3644

San Jacinto Valley Animal Campus

581 S. Grand Avenue
San Jacinto, CA 92582

Blythe Animal Shelter

245 S. Carlton Avenue
Blythe, CA 92225
Phone: (760) 921-7857

San Bernardino County

San Bernardino County Animal Care offers low adoption fees: Dogs $20, Cats $10. Free adoptions for veterans and seniors 65+.

Phone: (909) 386-9820 or 1-800-472-5609

Website: animalcare.sbcounty.gov

Devore Animal Shelter

19777 Shelter Way
San Bernardino, CA 92407
Hours: Daily 10 AM - 6:30 PM, Wed until 7 PM

Big Bear Animal Shelter

42080 North Shore Road
Big Bear Lake, CA 92314
Phone: (909) 866-4943

Ventura County

Ventura County Animal Services (VCAS) operates as a lifesaving agency with a 90%+ live release rate. Uses Socially Conscious Sheltering practices.

Phone: (805) 388-4341

Website: animalservices.venturacounty.gov

Camarillo Animal Shelter

600 Aviation Drive
Camarillo, CA
400-animal capacity (900+ during disasters)

Simi Valley Animal Shelter

Serves Simi Valley area
40-animal capacity

Humane Society of Ventura County

Ojai, CA
Private nonprofit shelter

hsvc.org

How You Can Help Shelter Dogs

The shelter workers you'll meet are doing everything they can, but they can't do it alone. They need you. Whether you can adopt, foster for a weekend, volunteer on Saturdays, or simply share a dog's photo on Facebook - it all matters. Every single action creates a ripple effect in the rescue ecosystem.

Adopt

Give a shelter dog their forever home. Many shelters offer reduced or free adoption fees.

Foster

Many shelters have foster programs. You provide temporary love while they find a permanent home.

Volunteer

Walk dogs, help at events, photograph animals - shelters rely on volunteers.

Network

Share dogs on social media. Your share could connect a dog with their perfect family.

Looking for Rescue Organizations?

Rescues pull dogs from shelters and place them in foster homes until adoption. They're another great way to find your new best friend.

View Local Rescues