A quantidade de comida que cada cão necessita é diferente em função de vários fatores: raça, idade, nível de atividade física... pelo que, será necessário controlar a quantidade de comida em função de todas essas variáveis. Muitas vezes as próprias marcas fornecem essa informação energética, porque cada alimento proporciona níveis diferentes de energia por cada quilo de produto, de acordo com a concentração de nutrientes. Por exemplo, a SIEGER SHOW PET FOOD SUPER PREMIUM, inclui nas suas dietas tabelas elaboradas em função do peso e da atividade física, que nos indicam a quantidade de comida que o nosso cão necessita por dia. Bem como, tabelas para a quantidade diária de alimento para cachorros, tendo em conta os meses de vida, e o seu porte (pequeno, médio, grande ou gigante).