Personally I think they over charge. I believe that if you have just paid 200.00 to the Vet and they tell you you have to come back in 15 days for a recheck you have now have to pay another office visit and cross your fingers the dog is better and w...