
Mountain Pet Rescue Asheville is a non-profit organization dedicated to saving lives by connecting pets in need with loving forever homes. Our mission is centered on the belief that every companion animal deserves care, respect, and a family to call their own.
Since our inception in 2017, our grassroots efforts have saved thousands of lives. We are driven by a community of dedicated Rescue Warriors—volunteers, fosters, and donors—who work tirelessly to ensure that Asheville’s animals receive the second chance they deserve.
We are a proud foster-based rescue, meaning we do not operate a traditional physical shelter. By keeping our animals in loving foster homes, we ensure they receive individualized care, socialization, and plenty of snuggles while awaiting their forever families, allowing us to help more animals in need.
We believe in inclusive, thoughtful matchmaking to ensure a perfect fit for both you and your new best friend. Our adoption counselors work closely with you to understand your lifestyle and preferences, helping you find a companion that will bring endless joy to your home.
Ready to meet your new best friend? We invite you to browse our available cats and dogs online or join us at one of our upcoming adoption events. Whether you choose to adopt, foster, or volunteer, you are helping us make a difference, four paws at a time.