Guppy can eat the small fish that oneself give birth to, this also is normal phenomenon. Therefore, before the production of guppies, breeders must prepare some water plants, rockeries and other space for small fish to escape and flee. In this way, the situation of big fish eating small fish can be avoided. You can also separate the big fish from the small fish in time after they give birth. This method is also very effective. However, the breeder should prepare the drying water in advance, and use auxiliary equipment such as heating rods to control the water temperature to a constant temperature, so as to avoid causing harm to the small fish.
1. Frightened: When guppies are frightened, they eat small fish in order to protect themselves, which is a way for them to quickly replenish their strength and cope with crises. Therefore, after the production of guppies, breeders should try not to appear in front of them, so as to avoid misunderstanding.
2. Hunger: Production is a very exhausting thing, and they eat small fish in order to recover quickly. In addition, guppies do not rely on their eyes to eat, they rely on their sense of taste to hunt, so it is difficult for them to distinguish the difference between small fish and food, so breeders must isolate the small fish in time, otherwise they will be easily harmed.