I cani possono vivere senza mangiare carne. Possono sopravvivere solo con sostanze vegetali e sono a loro agio nel consumare miscele di carne e non. Questo perché in natura, quando mancava la selvaggina, anche i lupi e i cani selvatici andavano a caccia di bacche ed erbe. Il grano è un componente primario frequente negli alimenti commerciali per cani. Alcuni proprietari potrebbero essere preoccupati dal fatto che la dieta dei loro cani includa grano, orzo, riso o altri cereali. I cani possono comunque prosperare con una dieta priva di cereali perché hanno sviluppato la capacità di digerire cereali e verdure.