Goldfish will not eat small fish when they are young. As it matures, it will grow in size. The adult goldfish has enough ability to prey on other small fish. At this time, it will give full play to its omnivorous feeding habits. As long as it can swallow small fish, it will be used as food. Because the goldfish is unable to distinguish the kinship, therefore even if is the small fish which oneself lives, it also will eat. Therefore, when breeding, pay attention not to raise too small fish together with goldfish.
In order to prevent goldfish from eating small fish, the most direct way is to raise goldfish alone, not to mix it with small fish. Small fish do not contact with it, naturally will not be eaten. But after the goldfish enters the breeding season, must pay attention soon to be able to produce the small fish. Because goldfish is through the first spawning, and then hatch out of the way of reproduction of small fish. So the newborn fish is easy to be eaten by goldfish.
In order to avoid this phenomenon, it is necessary to fish out all the adult fish after the female fish production is over. The fish eggs are left alone in the fish tank and then hatched into small fish. This will ensure that the small fish grow healthily and will not be eaten. When it grows up, there is no need to worry about raising it with goldfish.