Кучете са всеядни, ядки и растителна и животинска храна. В дивата природа кучете ловят малки животни като заек, глодачи и птици, и също ядат плодове, зеленчуци и други растения. Те помагат за поддържане на популациите от малки животни в равновесие.
В съвременния свят повечето кучета са домашни любимци, храняни с комерсиално храна за кучета, но някои все още ловят или работят в пасене и други роли. Кучете могат да се хранят с остатъци, оставени от други хищници, помагайки за изчистване на околната среда и намаляване на разпространението на болести. Те също конкурират с други хищници за храна и ресурси.
Общо взето, кучете играят роля в хранителната верига като ловци, асаждатели и конкуренти, като също предоставят компания на хората.