goldfish don't eat grass carp under normal circumstances. Although goldfish are omnivorous fish, they prefer some small live bait, and grass carp and goldfish are of the same size. Even if goldfish want to eat, they can't eat grass carp. In addition, grass carp's actions are flexible, and goldfish's actions are relatively clumsy. Under normal circumstances, goldfish can't catch grass carp.
Of course, if grass carp is small and goldfish is large, it is possible for goldfish to eat grass carp when hungry. Because in theory, goldfish can eat anything that can be swallowed by the mouth.
2. What else do goldfish eat1. Animal feed: goldfish like to eat some live bait, and common water fleas, water lice, water earthworms, bumper shrimp, etc. can be fed to them. In addition to live bait, breeders can also feed some foods such as Tenebrio molitor, bread worm, red worm, lean meat and animal viscera. These foods contain more protein and fat, which is of great help to their growth and development.
2. Plant feed: Goldfish also feed on plant feed when they are in the wild, and breeders can regularly feed them with some aquatic plants, algae, moss, vegetables, fruits, etc. These foods are rich in vitamins and trace elements, which can improve their resistance and immunity
3. Synthetic feed: After goldfish grow up, breeders can also feed them some synthetic feed. These feeds are made up of a variety of foods, which can balance the nutrition of fish.