UniversalGiving - Donate or Volunteer Internationally.
       
 
More than 4,000 cats and dogs are adopted from the SF SPCA each year.