Molti cani mangiano quando e dove il cibo è disponibile, e spesso mangiano qualunque cosa trovino. Pertanto, stabilire abitudini alimentari sane è un passo essenziale che deve essere assunto dal proprietario del cane per assicurarsi che il suo cane benessere generale.
I cuccioli di età inferiore alle 8 settimane di solito allattano, ma possono anche ricevere cibo solido tre o quattro volte al giorno. Una volta che un cucciolo è stato svezzato, ha bisogno di mangiare cibo per cuccioli di alta qualità due volte al giorno. Anche i cani adulti di età superiore ad 1 anno devono essere nutriti due volte al giorno. La quantità esatta di cui un cane ha bisogno varia, a seconda delle sue dimensioni e della qualità del cibo. Linee guida specifiche per l'alimentazione sono stampate sulla confezione per alimenti per cani.