purveyor: someone who supplies provisions (especially food)
supplier: someone whose business is to supply a particular service or commodity
hoofprint: a visible impression on a surface made by the hoof of an animal