The Charlottesville-Albemarle SPCA's mission is to advance the compassionate treatment of animals by providing sheltering, medical care, and behavioral services for dogs and cats; to promote permanent, caring homes; and to further education and outreach.