狗狗為天生食肉的動物,但犬食用的食物範圍也很廣。在野外時,它們偶爾也會吃些草、果實等植物,儘管如此狗狗從天性上來說還是屬於食肉動物。 家養的狗狗與其祖先獲取食物的方法已有所不同,它們對食物的選擇也有所改變,但它們內在的飲食習慣是固定不變的。
一些狗狗並不挑食,而另一些狗狗,特別是那些巨型和微型狗則極為挑食。狗狗比較喜歡食肉,不喜歡吃糧食,而且它們可能會更鍾愛某種肉,例如,牛肉。它們喜歡各種口味且尤其偏愛甜食及較鹹的味道濃重的食物。食物的氣味也很重要,
大多數狗狗每天吃一頓,但如果對它們的飼喂次數有所改變,它們也會很快適應。在野外,狗可能幾天中只能吃到一頓飯,即使這樣,大多數狗狗還是更喜歡一天多餐。無論您一天飼喂幾次,只要食物攝取量能滿足能量的需求並且食物中營養均衡、充足,就可以使您的狗狗保持健康。
對大多數狗而言,如果您無限制地為其提供食物,