Ca și oamenii, câinii sunt omnivori, hrănitori oportuniști care pot și vor mânca aproape orice. Pe tot parcursul evoluției, câinii din sălbăticie au trebuit să mănânce o gamă largă de tipuri de produse alimentare, inclusiv fructe și legume, precum și materii de origine animală. Pentru ca un caine domestit sa fie cel mai sanatos, are nevoie de un aport zilnic echilibrat de vitamine si substante nutritive pe care numai legumele le pot furniza.
Deoarece conțin o mare cantitate de proteine digerabile și pentru că au cantități semnificative de riboflavină și seleniu, ouăle cu moderatie sunt un plus potrivit pentru dieta cainelui.