This vet is just great! The have a real sharp team that wants to provide excellent service every time we come in. If you can I would try to give yourself some extra time so you can be patient with them and their explanations of the meds and correct treatments. I've been in a rush before and not maximized my trip to the vet by asking questions for preventative purposes. This is not a mistake I'll be making again anytime aoon. Luckily there team is very patient and understanding with concerns, questions and possibilities. I'm so thankful for a quality animal Hospital for the dogs.