Steelheads (rainbow trout, Oncorhynchus mykiss) have a diet of smaller fish, fish eggs, insects, and crayfish.
a hungry rainbow trout will eat anything
Yes, trout are a cannibal fish. They eat their own species.
Steelheads (rainbow trout, Oncorhynchus mykiss) have a diet of smaller fish, fish eggs, insects, and crayfish.
Not only do they eat crayfish, it is a common food source for larger browns.
The very predatory rainbow trout will eat almost anything- from larval, pupal, and adult forms of aquatic insects to fish eggs, adult terrestrial insects, smaller fishes, shrimp, and crayfish. Adult trout in the ocean will feed on squid, other fish, and amphipods.
they eat it
Trout are carnivores. They eat worms, insects, crayfish and smaller fish.
Rainbow trout are primarily carnivorous, feeding on insects, crustaceans, and smaller fish. They are not herbivores.
Rainbow trout are opportunistic feeders and eat a variety of foods including insects, crustaceans, and smaller fish. They are known to consume aquatic insects, such as mayflies and caddisflies, as well as small fish like minnows and sculpin. Additionally, rainbow trout may also feed on algae, plant material, and even fish eggs.
Brown trout eat rainbow trout. So do people and other predatory birds, mammals, and fish.
Brown trout eat rainbow trout. So do people and other predatory birds, mammals, and fish.