1.植物性狗糧:含豐富的碳水化合物、維生素、礦物質和粗纖維, 但其蛋白質含量較低。 狗對植物性飼料營養成分吸收率較差, 但有些成分動物性飼料幾乎沒有, 如維生素。 植物性飼料有重要的生理意義, 可刺激腸蠕動, 防止腹瀉和便秘的產生。 常喂的植物性飼料有大米、麵粉、玉米、大豆、白菜、胡蘿蔔等。
2.動物性狗糧:蛋白質含量高且品質好, 礦物質含量豐富。 狗對動物性飼料營養成分的吸收利用率較高, 但旺寵物網認為, 必須飼喂新鮮、無腐敗變質的動物性飼料。 為了防止感染寄生蟲, 魚、肉最好要煮熟以後再喂狗。
3.礦物質狗糧:是狗正常生長發育不可缺少的物質。 用以提供無機物。 主要包括貝殼粉、骨粉和其他礦物質粉。 泌乳期的母犬、快速生長的青年犬很容易產生缺鈣症, 飼養時應注意補充。
4.狗糧添加劑:指為補充營養、促進生長、增進健康、防止狗糧品質下降等目的而微量添加於配合狗糧中的各種成分。 主要包括維生素添加劑、微量元素添加劑、氨基酸添加劑等。 此外, 還包括抗生素、驅蟲劑、助消化劑、調味劑等。