Hi Crystal
While we use one inch of mature fish to one gallon of water, it is only a rule of thumb. In reality, there are other factors that will influence your decision.
The size of your filter has a lot to do with the amount of fish you can keep in any given tank. It is the amount of surface area available for beneficial bacteria to cling to that determines how many fish you can keep while maintaining the cycle of wastes.
Plants, since they provide lots of surface area, help support more of these friendly bacteria.
I like the AquaClear filters because, in addition the the sponge that they use, there is a big empty chamber above it that you can fill with filter floss to gain even more bacterial and mechanical filtration. It's always good to buy the biggest one you can, considering the size of the tank.
If a tank is just a little overstocked, but the filtration is adequate, all that needs to be done is slightly larger and more frequent water changes to keep a tank healthy.
Of course, there are limits to how much you will want to push your luck.
Corys do not produce more waste products than any other fish that eats the same amount of food. Whatever goes in one end will come out the other. The difference is that corys don't trail strings of poop behind them. Instead they produce little turds.
