I rottweiler sono carnivori, il che significa che mangiano principalmente carne. Poiché la carne è costosa e spesso poco pratica alimentare un cane, la maggior parte dei rottweiler mangia cibo per cani normale. Dovrebbero, tuttavia, mangiare cibo per cani che elenchi il primo ingrediente come carne o farina di carne.
La maggior parte dei cibi per cani commerciali sono fatti principalmente di cereali, quindi i proprietari di Rottweiler dovrebbero scegliere il cibo con attenzione. Questa grande razza di cane da lavoro ha bisogno di molte proteine dietetiche. Dovrebbero mangiare cibo per cani che contenga almeno il 22 percento di proteine. I cuccioli di Rottweiler dovrebbero mangiare cibo per cani che contenga almeno il 24 percento di proteine. I rottweiler non dovrebbero mai mangiare cibo per cani che contenga soia, grano, mais o cibi prodotti.