Rottweilers là loài ăn thịt, có nghĩa là chúng chủ yếu ăn thịt. Vì thịt đắt và thường không thực tế để nuôi chó, nên hầu hết các Rottweilers đều ăn thức ăn bình thường dành cho chó. Tuy nhiên, chúng nên ăn thức ăn cho chó có liệt kê thành phần đầu tiên là thịt hoặc bột thịt.
Hầu hết thức ăn cho chó thương mại được làm chủ yếu từ ngũ cốc, vì vậy chủ sở hữu Rottweiler nên lựa chọn thức ăn cẩn thận. Giống chó lao động lớn này cần nhiều protein trong chế độ ăn. Chúng nên ăn thức ăn cho chó có chứa ít nhất 22 phần trăm protein. Chó Rottweiler nên ăn thức ăn dành cho chó có chứa ít nhất 24 phần trăm protein. Rottweilers không bao giờ được ăn thức ăn cho chó có chứa đậu nành, lúa mì, ngô hoặc các loại thức ăn chế biến sẵn.