Rottweilers são carnívoros, o que significa que comem principalmente carne. Como a carne é cara e muitas vezes impraticável para alimentar um cão, a maioria dos rottweilers come comida de cachorro normal. Eles devem, no entanto, comer comida de cachorro que lista o primeiro ingrediente como carne ou farinha de carne.
A maioria dos alimentos comerciais para cães é feita principalmente de grãos, portanto, os proprietários de Rottweiler devem escolher os alimentos com cuidado. Esta grande raça de cães de trabalho precisa de muita proteína na dieta. Eles devem comer comida de cachorro que contenha pelo menos 22% de proteína. Filhotes de rottweiler devem comer comida de cachorro que contenha pelo menos 24% de proteína. Rottweilers nunca deve comer comida de cachorro que contenha soja, trigo, milho ou refeições produzidas.