1. Fish: Goosefish are known to prey on various species of fish, including cod, haddock, flounder, whiting, and mackerel. They often use their camouflage to ambush unsuspecting fish that come too close.
2. Squid: Squid is another common food source for goosefish. They use their keen eyesight and powerful jaws to catch and devour these cephalopods.
3. Crustaceans: Goosefish also consume crustaceans, such as crabs, lobsters, and shrimp. They use their strong teeth to crush the hard shells of these prey items before eating them.
4. Other marine creatures: In addition to the above, goosefish have been known to prey on other marine creatures such as octopus, sea urchins, and even smaller goosefish.
It's worth noting that goosefish are opportunistic feeders, and their diet may vary depending on the availability of prey in their specific habitat.