do salmon eat other fish?
In general, young salmon eat insects, invertebrates and plankton; adults eat other fish, squid, eels and shrimp. Unlike all other salmon, the sockeye salmon has a diet that consists almost entirely of plankton.