Buldogi jedzą każdy rodzaj karmy dla psów, o ile nie zawiera ona soi. Psy neutralne należy stosować do diety niskotłuszczowej, aby zapobiec przyrostowi masy ciała. Wybredni zjadacze mogą być zachęcani do jedzenia, dodając jogurt, twarożek lub olej do ich krokietów.
Buldogi mogą również spożywać sporadyczne przekąski z warzyw, mięsa, krakersów, owoców i innych przekąsek. Jednak nigdy nie powinny być karmione czymś, co zawiera soję, czekoladę lub cebulę.
Szczenięta jedzą trzy do czterech razy dziennie. Jako dorośli, ich karmienia zostają zredukowane do dwóch razy dziennie, przechodząc na karmę dla dorosłych psów i harmonogramy karmienia, gdy mają od jednego do dwóch lat. Szczenięta i dorastające psy mogą wymagać suplementów witaminowych lub łyżki twarogu dodawanego do posiłków ze względu na szybkość ich wzrostu w krótkim czasie. Olej pomaga zachować ich zdrowie, podczas gdy jogurt poprawia ich trawienie. Właściciele nie powinni jednak ich przekarmiać - zwłaszcza wykastrowane lub starsze buldogi, które mogą być leniwe i nieaktywne.
Podczas gdy buldogi rosną, można ogólnie pozwolić im jeść tyle, ile chcą, ale właściciele powinni zwracać uwagę na oznaki przyrostu masy ciała i otyłości. Szczenięta z nadwagą mogą potrzebować bardziej rygorystycznej diety, ale generalnie buldogi nigdy nie powinny być poddawane surowym ograniczeniom kalorycznym bez pomocy weterynarza.