Mountain shadow is great! The staff are kind, friendly, & just excellent. Every visit has been great. Our dog is surprisingly always excited to get in the car when we tell him it's time to see the vet. We never feel pushed or persuaded into something our dog doesn't really need, just so they can make money. That's how it always was at a previous vet we took our cat too. I wish we chose Mountain Shadow when we adopted our cat. Luckily we made the right decision when we adopted our pup.Thank you to all the staff for being so caring, compassionate, and making our visits enjoyable.