Rottweilery są mięsożercami, co oznacza, że jedzą głównie mięso. Ponieważ mięso jest drogie i często niepraktyczne do karmienia psa, większość Rottweilerów je normalną karmę dla psów. Powinny one jednak spożywać pokarm dla psów, który wymienia pierwszy składnik jako mięso lub mączkę mięsną.
Większość komercyjnych pokarmów dla psów jest produkowanych głównie z ziaren, więc właściciele Rottweilerów powinni ostrożnie wybierać żywność. Ten duży pies pracujący potrzebuje dużej ilości białka w diecie. Powinni jeść karmę dla psów, która zawiera co najmniej 22% białka. Szczenięta rasy Rottweiler powinny jeść karmę dla psów zawierającą co najmniej 24% białka. Rottweilery nigdy nie powinny jeść karmy dla psów, która zawiera soję, pszenicę, kukurydzę lub produkowane posiłki.