Los rottweilers son carnívoros, lo que significa que principalmente comen carne. Debido a que la carne es cara ya menudo poco práctica para alimentar a un perro, la mayoría de los Rottweilers comen comida normal para perros. Sin embargo, deben comer comida para perros que incluya el primer ingrediente como carne o harina de carne.
La mayoría de los alimentos comerciales para perros están hechos principalmente de granos, por lo que los propietarios de Rottweiler deben elegir los alimentos con cuidado. Esta gran raza de perros de trabajo necesita mucha proteína dietética. Deben comer comida para perros que contenga al menos 22 por ciento de proteína. Los cachorros de Rottweiler deben comer alimentos para perros que contengan al menos 24 por ciento de proteína. Los rottweilers nunca deben comer alimentos para perros que contengan soja, trigo, maíz o comidas producidas.