Рыбы предпочитают определённые виды пищи по разным причинам:
- Специализация на конкретном типе питания. 1 Некоторые рыбы используют главным образом растительную пищу (травоядные). 2 Другие предпочитают животную (живую или мёртвую) (плотоядные). 2 Большинство рыб питается разнообразно, в их диету входит и растительная, и животная пища (всеядные). 2
- Особенности пищеварительной системы. 2 У травоядных и всеядных рыб обычно длинный кишечник и практически нет настоящего желудка, то есть их пищеварительная система приспособлена к перевариванию пищи, поступающей постоянно и при этом маленькими порциями. 2 У плотоядных рыб, напротив, обычно имеется желудок, способный вмещать и частично переваривать довольно объёмистые куски пищи, после чего они подвергаются дальнейшему усваиванию в относительно коротком кишечнике. 2
- Влияние размеров и стадии развития рыбы. 2 Например, малькам хищников вряд ли удастся найти другую рыбу, настолько маленькую, чтобы они могли её съесть. 2
- Факторы окружающей среды. 2 В дикой природе на виды и количество доступной рыбам пищи, а следовательно, и на их диету оказывают влияние такие факторы окружающей среды, как температура воды и время года. 2
Следует учитывать, что в течение жизни рыбы предпочтительные виды пищи для неё могут меняться. 2