Guppies eat fish, but they only eat smaller fish. Because they are small fish, they can't swallow fish larger than themselves, so they only eat some young fish of themselves or other fish. In addition, guppies are gentle in character, and they will not take the initiative to attack or bite other fish under normal breeding. But guppies don't have the habit of protecting their pups. When they are finished, they may eat their pups. If breeders want to avoid them eating small fish, they should isolate them immediately after breeding.
2. How to feed guppies well1. Food types: guppies are not picky about food. When they are raised artificially, they can choose to feed them with synthetic feed. Because synthetic feed has comprehensive nutrition and is not easy to pollute water quality, it is very suitable for feeding guppy. If breeders have enough time, they can choose animal feed with plant feed, which can not only ensure their adequate nutrition, but also ensure their balanced nutrition.
2, feeding amount: guppy is a small fish, and its demand for food is not very high. The breeder can feed them 1-2 times a day, and the amount of each feed can be eaten within 5 minutes. If it is a guppy in its infancy, it can be fed three times a day, and the best feeding time is 9:00 a.m., 11:00 noon and 3:00 p.m.