Rottweilers sunt carnivore, ceea ce înseamnă că acestea mănâncă în principal carne. Deoarece carnea este costisitoare și adesea impracticabilă pentru a hrăni un câine, majoritatea Rottweilers mâncă alimente normale pentru câini. Cu toate acestea, ei ar trebui să mănânce alimente pentru câini care menționează primul ingredient ca făină de carne sau de carne.
Cele mai multe alimente comerciale pentru câini sunt făcute în principal din cereale, așa că proprietarii de rottweilers ar trebui să aleagă alimentele cu atenție. Această rasă mare de câini de lucru necesită o cantitate mare de proteine dietetice. Ei ar trebui să mănânce alimente pentru câini care conțin cel puțin 22% proteine. Catelusii Rottweiler ar trebui să mănânce alimente pentru câini care conțin cel puțin 24% proteine. Rottweilers nu ar trebui să mănânce niciodată alimente pentru câini care să conțină soia, grâu, porumb sau mâncăruri produse.