# >> Animais de estimação > >> Peixes de estimação >> Alimentação de peixes
Peixes-rocha são carnívoros oportunistas com dietas variando por tamanho, local e estação.
Comem peixes menores como sardinhas e anchovas, crustáceos como caranguejos e camarões, cefalópodes como lulas, e vários invertebrados. Juvenis podem alimentar-se de plâncton.
Peixes-rocha maiores comem presas maiores, e os de fundo oceânico comem mais crustáceos que espécies de águas abertas. Alguns peixes-rocha exibem canibalismo quando comida escasseia.
Essa flexibilidade dietética permite peixes-rocha prosperarem em muitos habitats marinhos do Pacífico.