shelter dog veterinary costs