We take our dog, Dakota, to Middleton Veterinary Hospital. Dr. Hall is so good with animals as are his staff. They are super friendly and try to find homes for abandoned animals too. They are great at explaining what to do when there are problems. I give our dog her shots and jsut buy them there and they were awesome at explaing how it is done and the techniques used.