Ferreții sunt acum animale domestice, dar dieta naturală a strămoșilor lor sălbatici a constat dintr-o pradă foarte mică, cum ar fi iepurii și păsările mici. Dihorii trebuie să mănânce frecvent din cauza sistemelor digestive scurte și a metabolismului rapid.
Dresele sunt adesea confundate de proprietarii de animale de companie ca rozătoare, care sunt omnivore, dar sunt de fapt mustelide. Dihorii nu pot suporta plantele din dieta lor deoarece nu au cecum pe calea digestivă și sunt în mare măsură incapabili de a digera materia vegetală. Au un tract intestinal foarte scurt și alimentele trec prin intestine în aproximativ 3 ore. Dihorii trebuie să mănânce alimente extrem de digerabile și concentrate pentru a permite scurtarea timpului de digestie. Dihorii hranei pentru hrană trebuie să fie, de asemenea, bogați în proteine și grăsimi animale pentru a ajuta la menținerea unui sistem imunitar sănătos.
Atâta timp cât dihorii au suficientă grăsimi și proteine în dieta lor, nu au nevoie de carbohidrați. Având prea multe carbohidrați poate provoca insulină, o tumoare a pancreasului și diaree la dihori. Taurina, un aminoacid găsit în carne, este vital pentru inima unui dihor și esențial pentru buna funcționare a ochilor. Dacă un dihor nu are suficientă taurină în dieta lor, mușchiul inimii se poate întinde și crește. Aceasta poate duce la cardiomiopatie dilatativă, care poate duce la insuficiență cardiacă congestivă și la moarte. Ferreții își imprimă mâncarea la vârsta de șase luni, iar dihorii mai mari nu mănâncă alimente pe care nu le mâncau când erau tineri.