Cactus type plecos are carnivore and prefer to eat meaty foods. I had an adonis and hystrix before and they do fine with bichirs however these two plecos grows very large and need bigger tank as the body is wide and long. The plecos that are safe with bichirs are meat eaters and wood eaters. Stay aways from algae eaters as they have the potential to eat slime coat. Although some dont, but most are. Just to be on the safe side. Stay away from sailfin plecos and common plecos. Many people says here that they mix common plecos with ganoid scaled fish, but infact they actually have the gold spot pleco that looks very similar to a common pleco and also being sold as common pleco. They are also safe with bichirs.