This nonprofit shelter allows people to adopt cats and dogs. Since 1993, Friends of Marblehead's Abandoned Animals has been run by volunteers who provide food, shelter, medical care and homes to the dozens of animals abandoned and brought to the Marblehead Animal Shelter each year. This is a no-kill shelter. Expenses are paid for by donations.