I agree with the ID of Metriaclima Callainos and the one in the third pic is a Tilapia buttikoferi.
As long as the food you are feeding the callainos a diet of mainly veggies, then I think it would be ok. The profile that dthoffsett posted explains the care for the callainos , so I would recommend looking there first. The buttikoferi will eat pretty much anything, as far as I know. How large is your tank? All of these fish will need a fairly large tank as they grow and the buttikoferi probably will need a tank of its own, because of aggression.
Hope this helps!
They do get pretty big, I'm afraid. The buttikoferi gets up to a foot long and the callainos gets 6". I'm telling you now, though, that there will be an aggression issue as they grow larger.
What size is your tank?