一般来说,狗狗在1岁之前都可以吃幼犬粮(部分小型犬也可以8个月开始吃成犬粮,而大型犬可以吃幼犬粮到1岁),1岁之后可以吃成年犬粮,7岁后应该喂以老年犬粮。
狗粮根据含水量的不同可分为几种:硬型狗粮的水分含量在10%以下,大多呈固体块状,所含营养成分较丰富,属于最为普通的一种类型。中软型狗粮也称为半熟型狗粮,含水量约为30%左右,因为较软,适合于幼犬和老犬食用;软型狗粮中水分占70%以上,用肉、鱼加工成肉泥状,俗称美食型专用狗粮,做成罐头,可以临时保管。而这几种狗粮都有许多不同的口味以供选择。
而在狗狗的某些特殊时期,如生病、怀孕时,则需要选择处方狗粮,所谓处方狗粮,指针对不同病情,狗粮中添加不同的营养成分,以协助治疗、协助狗狗尽快恢复健康的特殊狗粮。