I have a 55 gal with plenty of rocks in it. I originally bought 12 demasoni and 6 yellow labs. Now I have over 30 demasoni and 6 yellow labs. The demasoni range from full grown (3-4+ inches) to small fry. Will my demasoni population continue breeding? Will the numbers level off? Can my tank handle so many fish? I have an AQ500, AQ300, powerhead w/ filter, and I vacuum the sand and change 30% of the water weekly.