Rottweiler sind Fleischfresser, was bedeutet, dass sie hauptsächlich Fleisch essen. Da Fleisch teuer und oft unpraktisch ist, um einen Hund zu füttern, essen die meisten Rottweiler normales Hundefutter. Sie sollten jedoch Hundefutter essen, bei dem die erste Zutat als Fleisch oder Fleischmehl aufgeführt ist.
Die meisten kommerziellen Hundefutter werden hauptsächlich aus Getreide hergestellt, daher sollten Rottweiler-Besitzer das Futter sorgfältig auswählen. Diese große Rasse von Arbeitshunden benötigt viel Nahrungsprotein. Sie sollten Hundefutter essen, das mindestens 22 Prozent Protein enthält. Rottweiler-Welpen sollten Hundefutter essen, das mindestens 24 Prozent Protein enthält. Rottweiler sollten niemals Hundefutter essen, das Soja, Weizen, Mais oder Fertigmahlzeiten enthält.