Pets In Need aims to reduce pet homelessness and help every dog and cat find their forever home by rescuing dogs and cats from public shelters. Pets In Need has two shelters, one in Redwood City, California and one in Palo Alto, California.