? Rat fish will not eat live guppy fry. Although they are omnivorous fish, they will not eat live organisms, so they will not eat live guppy fry. If the guppies die, they eat them. Because rat fish have the function of cleaning the fish tank, the dead fry will be cleaned up by them. Because the dead fry will fall to the bottom of the tank, they will think that the dead fry is the garbage in the tank, so they will eat the fry. Although rat fish will eat small fry, but their character is not fierce, on the contrary, their character is relatively mild, so usually can choose to mix with other small fish.
Rat fish can be mixed with guppies, because rat fish and guppies are mild in character, and they are tropical fish, like similar water temperatures, so they are suitable for raising together. Secondly, the rat fish is the lower fish, the guppy belongs to the middle and upper fish, they live in different areas, and they will not disturb each other in the usual feeding process. Finally, they are all omnivorous fish with similar food requirements, and they do not need to be fed separately.