farrier

/ˈfɛriər/
noun
  1. A person who makes and fits horseshoes and takes care of horses' hooves.
    • My neighbor called a farrier when her mare started limping.
    • The farrier came to the stable to shoe the horses before the trail ride.
    • A skilled farrier can prevent many hoof problems in horses.