
Changing Hearts Farm Sanctuary is home to rescued cows, pigs, goats, sheep and horses on 18 acres in Shelby, in the foothills southeast of Asheville. Weekend guided tours are booked through the sanctuary's website, and guests who stay in the dog-friendly sanctuary cottage get a complimentary tour and extra time with the animals.