Get Quotes Contact Us Sign In
Website
Call
Our mission is to provide compassionate, high-quality veterinary care while providing our clients with educational tools in all aspects of animal care and ownership. To find out more information about how we can serve the needs of you and your pet, please contact us today! All Pets Animal Hospital and Rehabilitation Center provides quality, comprehensive health care to pets in the Asheville, North Carolina, area. Our compassionate veterinarians have many years of combined experience in preventative healthcare, as well as diagnosing and treating illness and disease.
Follow us
Services
Dr. Josh grew up in Metro-Atlanta, but was born to live in the Blue Ridge Mountains. He really loves seeing live music, listening to old live recordings of the Grateful Dead, and classic americana. In his spare time, he loves wrestling with his two sons, hiking, going on dates with his beautiful wife, and working on vintage Volkswagens.
Nearly everyone understands how important proper dental care is for people, but did you know that it is equally important for our pets as well? Studies indicate that by three years of age, most dogs and cats have some form of periodontal disease. At All Pets Animal Hospital and Rehabilitation Center in Asheville, North Carolina, our compassionate veterinarians have many years of successfully providing care for the dental needs of the pets in the area, and they will bring this same level of care to your pet.
Originally from Texas, where he played football for the fighting Aggies (Texas A & M), Dr. Eddie moved to Asheville and opened the doors of All Pets for the first time in 1993. He is an avid gardener and loves working on improvements at his mountain property in Weaverville. He prefers southern rock music, but can often be found out and about at one of Asheville's many local venues, catching live music after hours.
The adventurer of the All Pets Family, Ginny enjoys travel, scuba diving, hiking. She has a daily yoga practice and is a certified instructor. She collects rocks and shells from her travels; she has a special place in her heart for orchids as well. She loves to read Illusions by Richard Bach, and some of her favorite movies are Midnight in Paris and The Shape of Water.
Reviews (10)
Write a Review
Kelly Parker Brooks
Jun 24, 2022
The staff was all so friendly and comforting as I was worried about my elderly dog and the mini strokes he was experiencing. We were from out of town and I felt like they knew my dog for years and cared so much. They spent a lot of time with me discussing all the information they could gather to help him. I really appreciated how much time and thought Dr. Foster put into the care of Bailey. The whole staff was so kind! Also they did two follow up calls!
Jenn Morley
Jun 19, 2022
Dr. Paul Dalbery takes *wonderful* care of our cats, and we are so glad to have found this veterinary office at the recommendation of a friend. The staff is always helpful and friendly, and everyone seems happy working here. Dr. Paul is busy, but he takes time to speak with pet parents in depth, and answers all your questions in an unhurried manner. He is kind, knowledgeable, and personable. Although you might pay a little more here, the quality of the care is well worth it.
Devin Colbert
Jun 18, 2022
Had a wonderful experience with both my cat and anxious dog I brought in on two separate occasions. It felt like a welcoming and informative visit which made me feel great about coming back. I appreciated the long appointments to ensure enough time is give.
Del Coufal
Jun 03, 2022
We've been extremely happy with All Pets since switching to them in 2020 based on neighbor's recommendation. I believe what really sets them apart is the high level consistency in all of their vets. Specifically, it's the unexpected "surprise" visits when you need to see whoever is available (on call) that makes such a difference. Our dog had a mast cell tumor and we wanted it removed ASAP. Dr.

Cook was not our primary vet, but he was able to perform the procedure and his surgical excellence was only outdone by his compassion for our dog. I can't say I've ever been more impressed with a vet (and we used to receive care at the Univ. of WI Veterinary School). Also, the staff quality reflects the quality of the vets.
Marissa S.
May 05, 2022
When it comes to the care of my pets, they are absolutely excellent. Staff is thorough, attentive, and they follow up multiple times. We are very satisfied with the actual care of our dog and cat. However, the business side leaves a lot to be desired! You still can't go in with your pet, and that is frustrating when your pet is super anxious and sick.

You also get left to sit in your car, not knowing what's happening, sometimes for over an hour at a time. Last time we sat in the car almost two hours. Also, they're incredibly difficult to get ahold of. If you aren't on site, they don't answer the phone and you just have to wait until they call you back. and if you miss the call, you're playing phone tag.

Phone tag isn't optimal when you have a sick pet that needs care! It's a time waster. Having said that, I love the care they give but there are some places they really need to work on.
Tanya Jones
Apr 05, 2022
We absolutely love All Pets. Everyone we've worked with is caring and responsive. It's very obvious they have the health and well-being of our dog as their primary focus. I tend to be a little protective of my fur baby, but I trust his care team with him unconditionally.
Michelle D.
Mar 12, 2022
I was beyond thrilled with my visit to All Pets today. Our dog woke up at midnight throwing up and by 7 AM, he'd thrown up a handful of times. We called around and some places didn't have time to take him, but when I called All Pets and explained the emergency situation, they were so kind and fit us in for an emergency visit immediately. He was taken back quickly and assessed, and they contacted our primary vet to get his medical records. Dr. Foster came out to talk to us personally and explain what they were thinking and what tests they wanted to run.

She didn't rush at all - she took time to explain, to collect information, and she was very vested in analyzing all angles. They ended up taking X-Ray's and sent them to a radiologist for verification of the findings. Again, this was all done in a quick and timely fashion so they could diagnose the situation and treat it properly and promptly. Luckily, it ended up being a simple case of him eating small rocks and needing to pass them. Dr. Foster made us feel like our dog was important and she really took the time to treat him comprehensively and answer all our questions.

We were so impressed with everyone we interacted with today. The vet tech who took our dog back initially was so kind and asked very good questions to make sure they fully understood the situation, and the vet tech who brought our dog out was also kind, helpful, and made sure to thoroughly explain follow up. We are just so grateful to have found All Pets and will definitely go back again (under better circumstances!)
Allana Wagner
Feb 13, 2022
Dr Foster was fantastic. I have requested that she be assigned as our pet's primary veterinarian. She has wonderful personal skills, was extremely informative, and she was patient and kind. Her greatest strength is her ability to communicate in layman's terms, meeting pet owner's where they are at, and to connect with the families with compassion and understanding while laterally providing necessary education or updates regarding your pet.
Erin Waters
Feb 10, 2022
We are so happy we plan on switching all our babies over. You helped us discover our senior dog had severe cancer and helped us say goodbye. Two weeks later we were back for a necessary ultrasound on one of our cats which revealed why she feels so bad. You've helped us make all the changes she needs, as well as, get her the medicine that she'll need for life. The 2 doctors we've worked with have given us amazing time that makes you feel like your pet is the only one. You can tell they really care!
Stephanie Peramas
Dec 26, 2021
I'll start with my only disappointment: a vet tech came out with the cat carrier at a large slant and so my cat was squished all the way to the back. He's only 2 lbs and I was concerned about his comfort for his very first vet visit post-adoption. I spoke to 2 staff members about being as gentle with him as possible, so I was disappointed seeing that kind of carelessness about something that is simple yet very impactful for animals. Thankfully, my pets have been lucky with their health and so a comfortable vet experience is my biggest priority.

The vet I scheduled my first appointment with ended up switching with Dr Cook due to a family emergency. I hope all is OK with Dr Foster btw! It was my first time at All Pets and Dr Cook was so friendly and super helpful. He spent a lot of time relaying information and answering all my questions fully and completely. He's super knowledgeable and personable! I am really grateful for his time and effort. I felt like he really cared about my cat's health and well-being.