A person who shoes horses is called a farrier. Farriers are skilled professionals who specialize in the care and maintenance of horses' hooves, including trimming, shaping, and attaching horseshoes. In addition to shoeing horses, farriers may also provide other services related to hoof care, such as treating lameness and infections, and advising on proper nutrition and exercise. Farriery is a highly specialized trade that requires both practical skill and knowledge of equine anatomy and physiology.