No, cichlids cannot live with guppies. Cichlids are notoriously aggressive and territorial. They will attack and even try to eat your guppies. Even if your guppies survive, they’ll be incredibly stressed and hide all of the time.
If you wish to provide tankmates for your cichlids, you should only consider fish that have similar temperaments and can hold their own against cichlid aggression. Alternatively, you can also get bottom dwellers so that they won’t get in your cichlids’ way.
The following fish that can cohabit with cichlids:
- Clown loaches
- Pictus catfish
- Siamese algae eater
- Red-tail shark
- Flying fox fish
- Synodontis catfish