Thought the same thing re: looks like an Oscar behind the GT in one of the photos. Agree on feeding also (assuming that's a feeder goldfish and not something else), but whatever you're feeding, looks like the fish have bulging bellies and for me I'd consider that overfed by that stage in their development. Study In aquaculture science has found there's an optimum total feed and protein intake and when it's exceeded fish actually grow slower. So I adjust accordingly, I don't let them get bulging bellies or an over-rounded body profile (except disc shaped or naturally rounded fish, of course). Better for the fish and I've gotten good growth over the years following this rule. Not intending to beat on this, just a thought to consider.After reading Gourami Swamis answer, I noticed the feeders, and the Oscar (did I ? see correctly).
Now I believe appropriate tank size will become even more important as times goes by.
And agree about goldfish (especially those sold as feeders), that can bring in many diseases, and are not really appropriate as nutrition for your fish.
None of the 3 cichlids are actually piscivores (fish eaters) and although they won't ever turn down a high protein meal, they are actually omnivores feeding on insects, aquatic insect larvae, grazing algae and detritus as a normal diet in nature.
So a high nutrition pellet is much better than disease riddled feeder goldfish.