This place has it all. The veterinarian I saw was very nice and good with my dog. They also have boarding kennels to use if yu go away. They take the pets for walks, thye also have an indoor little track they walk them around. At this walkway they also do training. You will have to call them to see when and what classes they offer. I think they are a little pricey.
more