There are several posts regarding stocking guides here.
The stocking rule/guide is basically a general guide. This does not account for the size of the fish. For example, you could have (10) 1" fish in a 10 gallon tank without being overcrowded, but you cannot have a 10" fish in a 10 gallon tank.
I also consider the swimming level of the fish. For example, you can have a balance of middle/top level dwellers and bottom dwellers. IMO,your tank is overstocked. I would actually get rid of some of your middle/top dwelling fish and maybe adding a couple of more clown loaches. Clown loaches are shy/nervous fish and do better in groups (Safety in numbers). They do take awhile to grow, so be prepared to move them to a larger tank. Otherwise, if you want other bottom dwellers, look into cory catfishes or dwarf loaches.
Regarding your pleco, if it's a common pleco, it will probably outgrow the tank and create more waste.
One last thing, I'm not familiar with keyhole cichlids. You may need to check the compability with the other fish.
__________________
125 gal (473 liter): Low Tech (1.5wpg PC for 10 hours, no CO2/ferts, gravel substrate), Equipment (72" Coralife PC, Eheim Pro II 2128 w/built in heater, FilStar XP3 w/Hydor ETH201 inline heater), Fish (6*Discus, 2*Angel, 5*Clown loaches, 4*L-018 Gold Nugget pleco, 1*L-260 Queen Arabesque pleco, 7*Cories, Farlowella cat)
|