幼犬屬于身體成長發育的關鍵時期,幼犬糧的蛋白質和其它能量的含量要比較高,另外幼犬的腸胃功能比較脆弱,幼犬糧也要容易消化吸收。一般狗狗2個月大可以開始吃狗糧,2~3月齡的幼犬每天喂4~5次,每次成人的一把手量;4個月后可以吃一些除狗糧以外的食物了,不過要注意營養均衡。
對于成年狗狗來說,身體發育已經非常成熟,所以成犬糧營養比例表上的各種營養會相對更均衡一些。還有就是狗狗的牙齒是保護的重點,成犬糧可以偏硬,能起到磨牙作用。一般18個月齡以后喂成犬狗糧,平時可以喂一些魚類或者牛羊肉類適當加以補充營養。
老年犬因為內分泌等原因而造成鈣質的攝入量減低,流失量增加。這時應該飼喂老年犬糧,否則就應該人為地為它們補充鈣質,同時保持一定的運動量。此外,老齡狗狗的腸胃功能欠佳,加上活動量少,極容易造成便秘,因此可以給它增加些植物纖維。如果老狗狗的牙不太好,可以將硬性專用狗糧改為較軟的狗糧來喂。
在妊娠頭一個月,胎兒尚小,不必給母犬準備特別的狗糧,一個月后,胎兒開始迅速發育,除要增加狗糧的供給量之外,還應給母犬補充含蛋白質的食物;在哺乳期更是要保證母犬產奶的需要,對離乳期幼犬的喂養應該吃一些更容易吸收消化的食物,使其慢慢適應由母乳向狗糧的轉變。