Hunde sind Allesfresser, die sowohl pflanzliche als auch tierische Stoffe fressen. In der Wildnis jagen Hunde kleine Tiere wie Kaninchen, Nagetiere und Vögel und fressen auch Früchte, Gemüse und andere Pflanzen. Sie helfen, die Populationen kleiner Tiere in Schach zu halten.
In der modernen Welt werden die meisten Hunde als Haustiere mit kommerziellem Hundefutter gefüttert, aber einige jagen immer noch oder arbeiten beim Hüten und in anderen Rollen. Hunde können Überreste fressen, die von anderen Raubtieren zurückgelassen werden, und so helfen, die Umwelt zu reinigen und die Krankheitsverbreitung zu reduzieren. Sie konkurrieren auch mit anderen Raubtieren um Nahrung und Ressourcen.
Insgesamt spielen Hunde eine Rolle in der Nahrungskette als Jäger, Aasfresser und Konkurrenten, während sie gleichzeitig Gesellschaft für Menschen bieten.