Not only is the Dr. a good vet, but he actually cares about our pets. He takes the time and interest to learn about each dog's individual personality and adjust his approach accordingly. The 'pampered pooch' approach has made vetting more of an adventure than a challenge for our 3 dogs. As to his knowledge, he is an expert. Better yet, if he does not have the answers he will research them until he does. He takes the time to call, during his off hours, to see how his patients are responding to treatment. He truly cares and you can't ask for more.