動物分類學上屬於肉食目。狗的祖先以捕食小動物為主,偶爾也用塊莖類植物充饑。狗被人類訓養後,食性發生了變化,變成以肉食為主的雜食動物,但素食也可以維持生命。即使如此,可它們現在仍保持以肉食為主這樣一個消化特性,如狗的牙齒,上下頒各有一對尖銳的狗齒,體現了肉食動物善於撕咬獵物的特點,狗的臼齒也比較尖銳、強健,能切斷食物,啃咬骨頭時,上下齒之間的壓力可達165千克,但不善咀嚼。因此,狗吃東西時真是"狼吞虎嚥",很少咀嚼。
狗的食管壁上有豐富的橫紋肌,嘔吐中樞發達。
在炎熱的季節,依靠唾液中水分的蒸發散熱,藉以調節體溫。因此,在夏天我們常可以看到狗張開大嘴,伸出長長的舌頭就是為了代替發汗散熱。狗胃呈不正梨形,胃液中鹽酸的含量為0.4~0.6%,在家畜中居首位。鹽酸能使蛋白質膨脹變性,便於分解消化。因此,狗對蛋白質的消化能力很強,這是其肉食習性的基礎。
狗在食後5~7小時就可將胃中的食物全部排空,要比其他草食或雜食動物快許多。狗的腸管較短,一般只有體長的3~4倍,
狗對蛋白質和脂肪能很好地消化吸收,但因咀嚼不充分和腸管短,不具發酵能力,故對粗纖維的消化能力差。因此,給狗喂蔬菜時應切碎、煮熟,不宜整塊、整棵地喂。