Check out petfinder.com!! All rescues post adoptables on there and you can search by your location. I'm not familiar with CA, but many here are and can probably recommend some really good rescues near you. Be sure to read the sticky on the differences between rescues, shelters, SPCA and ASPCA, as it may help you decide who you'd rather adopt/donate to.
Sent from my SAMSUNG Galaxy using Tapatalk 2