Big guppies eat small guppies because they eat miscellaneous food habits and have no habit of protecting small fish. Under the condition of insufficient food, they are likely to catch small fish as food.
In addition, guppies are oviparous, and they need more physical strength when they produce. After they give birth, their physical strength and energy will be weak, so the newborn guppies will be eaten directly.
Breeders who want big guppies to avoid eating small guppies need to feed the big fish enough food after they are produced, so as to avoid starvation. If conditions permit, it is best for breeders to keep big fish and small fish separately.
2. How to feed guppiesThere are not many kinds of food that guppies can eat in their infancy. Breeders can feed some shrimp eggs, cooked egg yolks, paramecium, water fleas, water lice, water earthworms and so on. These foods are easy to digest and have high nutritional value, which is very suitable for feeding small guppies. Young guppies need to be fed 2-3 times a day, and it is best to feed the belly semicircle every time.
When they reach adulthood, they can eat more kinds of food, and breeders can choose some bumper shrimp, red worms, blood worms, yellow mealworms, bread worms, lean meat, animal viscera and so on. We should also feed some vegetables and fruits regularly to ensure their balanced nutrition. Adult guppy's demand for food will be reduced, and the breeder can feed it 1-2 times a day, and the amount of each feed can be eaten within 5 minutes.