A quantidade de alimento para alimentar um cão varia dependendo da idade do cão, nível de atividade, tamanho e tipo de alimento. Filhotes geralmente requerem mais comida do que cães adultos devido à quantidade de calorias que queimam. A ração comercial para cães inclui orientações básicas de alimentação na embalagem.
Cães maiores geralmente requerem menos comida por quilo de peso corporal do que cães pequenos, se comparados em saúde e idade. Um cão excessivamente ativo normalmente requer mais comida, mas não deve ser alimentado antes ou imediatamente após exercícios extenuantes devido a potenciais problemas digestivos. Cães com níveis de energia reduzidos, como cães idosos, requerem menos comida, pois queimam menos calorias e requerem menos nutrientes.