Guppies are small fish, and therefore, blood red parrot fish may eat them if they are small enough to fit in their mouth.
Here are some factors to consider:
* Size of the parrot fish: Larger parrot fish are more likely to eat guppies than smaller ones.
* Size of the guppies: Larger guppies have a better chance of surviving.
* Availability of other food: If the parrot fish is well-fed with other food sources, it is less likely to eat guppies.
To prevent your guppies from being eaten by your blood red parrot fish, you can:
* Keep them in a large tank: A larger tank provides more space for the guppies to hide from the parrot fish.
* Provide plenty of hiding places: Plants, rocks, and other decorations can create hiding places for the guppies.
* Feed the parrot fish a varied diet: A diet that includes algae, vegetables, and commercial fish flakes will help keep the parrot fish full and less likely to eat guppies.
In general, it is not recommended to keep blood red parrot fish and guppies in the same tank. The parrot fish is a large, aggressive fish, and the guppies are too small and vulnerable.