Zebrafish is a temperate tropical fish, usually like to swim in groups. Normally, these shoal-swimming fish are very sociable. If the living space is large enough and the environment is stable, they will not attack other fish. So there will be no zebrafish biting guppies. In addition, it belongs to mesopelagic fish, while guppies are epipelagic fish. They are in different layers of water and do not meet very often. Therefore, they will not have conflicts because of the issue of land occupation, and naturally they will not bite each other.
Zebrafish live in the middle of the water, while guppies live in the upper waters. They don't intersect much, which avoids the problem that they disturb each other when they swim. And they are all tropical fish, and their environmental requirements are basically the same. Specifically, they can grow healthily in clean waters with a temperature of 23 C and alkaline water quality. Therefore, zebrafish can be raised with guppies.
However, when keeping them together, the number of zebrafish should not be too large. Because it swims very fast, while the guppy swims slowly. If there are too many of them, the guppies will not be able to grab food. Therefore, when feeding, we should balance the number of both.