1. Stoddard Animal Clinic 13515 Locust Street, dexter, MO 63841 Coordinate: 36.80905,-89.95618 Phone: (573) 624-5505