Idealnym pokarmem dla Jack Russell Terrier jest sucha karma zawierająca duże ilości białka mięsnego, takiego jak wołowina, kurczak lub ryba. Szczenięta Jack Russell terrier muszą jeść od 800 do 900 kalorii dziennie, podczas gdy dorośli potrzebują od 450 do 650 dziennych kalorii, aby zachować zdrowie.
Jack Russell Terriery to małe psy, które tryskają energią i wymagają diety, która je podtrzymuje, ponieważ spalają dużo kalorii. Wysoko-proteinowa sucha karma zapewnia mnóstwo paliwa dla tej rasy, a jej chrupka konsystencja doskonale nadaje się do utrzymania zębów teriera w czystości. Właściciele powinni szukać komercyjnych marek krokietów, które nie zawierają produktów ubocznych z kukurydzy lub pszenicy, ponieważ ta rasa ma trudności z trawieniem ziaren. Innym powodem, dla którego warto trzymać się wysokiej jakości karmy dla psów, jest unikanie ewentualnych alergii pokarmowych, które teriery Jack Russell są podatne na rozwój. Jeśli u psa wystąpią objawy nadmiernego swędzenia, gryzienia lub drapania skóry, może być konieczna zmiana diety.
Jack Russell terriery są żarłocznymi zjadaczami, więc właściciele powinni powstrzymać się od przekarmiania. Zamiast tego właściciele powinni trzymać się mierzonych porcji. Właściciele powinni również pamiętać, że teriery Jack Russell są podatne na genetyczną chorobę mięśni zwaną myasthenia gravis. Psy, u których zdiagnozowano tę chorobę, muszą jeść z podniesionych miseczek i pozostać w pozycji stojącej przez 10 minut po posiłku.