Les rottweilers sont carnivores, ce qui signifie qu'ils mangent principalement de la viande. Parce que la viande est chère et souvent peu pratique pour nourrir un chien, la plupart des Rottweilers mangent de la nourriture normale pour chien. Ils devraient cependant manger des aliments pour chiens dont le premier ingrédient est de la viande ou de la farine de viande.
La plupart des aliments pour chiens commerciaux sont principalement composés de céréales, les propriétaires de rottweilers doivent donc choisir les aliments avec soin. Cette grande race de chien de travail a besoin de beaucoup de protéines alimentaires. Ils devraient manger des aliments pour chiens qui contiennent au moins 22% de protéines. Les chiots Rottweiler devraient manger des aliments pour chiens contenant au moins 24% de protéines. Les rottweilers ne devraient jamais manger d'aliments pour chiens contenant du soja, du blé, du maïs ou des repas préparés.