La quantità di cibo per nutrire un cane varia a seconda dell'età del cane, del livello di attività, della taglia e del tipo di cibo. I cuccioli in genere richiedono più cibo dei cani adulti a causa della quantità di calorie bruciate. Il cibo per cani commerciale include le linee guida per l'alimentazione di base sulla confezione.
I cani più grandi in genere richiedono meno cibo per chilo di peso corporeo rispetto ai cani di piccola taglia se comparabili in salute ed età. Un cane troppo attivo richiede in genere più cibo ma non deve essere nutrito prima o immediatamente dopo un intenso esercizio a causa di potenziali problemi digestivi. I cani con livelli di energia ridotti, come i cani anziani, richiedono meno cibo, in quanto bruciano meno calorie e richiedono meno nutrienti.