Kar zadeva njihovo prehrano, so pufferfish na splošno mesojede in oportunistične hranilnike, kar pomeni, da bodo porabili veliko različnih hrane, odvisno od tega, kaj je na voljo v njihovem okolju. Njihova prehrana lahko vključuje:
1. Majhne ribe: Znano je, da pihala plenijo na majhnih ribjih vrstah, kot so sardele, sardoni in druge majhne šolske ribe. S svojimi močnimi čeljusti zdrobijo kosti in luske svojega plena.
2. raki: Pufferfish uživajo tudi rake, vključno s kozicami, rakovimi in baraki. Uporabljajo svoje ostre zobe in močne čeljusti, da odprejo školjke svojega plena.
3. mehkužci: Nekatere vrste pufferfish se prehranjujejo z mehkužci, vključno s školjkami, školjkami in polžemi. Zdrobijo lupine teh živali, da dostopajo do mehkih tkiv v notranjosti.
4. Lignje in sipe: Pufferfish zlahka jedo cefalopode, kot so lignji in sipe. Lahko ujamejo in uživajo te mehko telesne živali cele.
5. Morski črvi: Nekatere vrste pufferfish se prehranjujejo z morskimi črvi, vključno s poliheeti in lugworms. Sejejo skozi pesek in blato, da bi našli te črve in jih zaužili.
6. Ehinoderme: Znano je bilo, da porabljajo ehinoderme, vključno z morskimi ježki in morskami zvezdicami. Uporabljajo svoje močne čeljusti, da odprejo trde eksoskelete teh živali.
7. Alge in morska trava: Nekatere vrste pufferfish so vsejedne in v svojo prehrano vključujejo rastlinski material, kot sta alge in morska trava. Na teh rastlinah se pasejo, da dopolnijo svojo prehrano.
Omeniti velja, da imajo pufferfish specializirane zobe, ki nenehno rastejo in nadomeščajo, kar jim pomaga, da učinkovito zdrobijo in zmeljejo svoj plen. Različne vrste pufferfish imajo lahko razlike v svoji prehrani, odvisno od njihovih specifičnih habitatov in ekoloških niše.