Köpekler omnivordur, yani hem et hem de bitki temelli besinleri tüketirler. Köpeklerin diyeti, yaşlarına, ırklarına, aktivite seviyelerine ve sağlık durumlarına bağlı olarak değişebilir, ancak genellikle protein, karbonhidrat, yağ, vitaminler ve mineralleri dengeli bir şekilde içermelidir.