for the purposes of this thread, its worth noting a pair of lemon finned barbs I used to have, that reached 18" in length each in only a 90 gallon tank.
they were pretty cramped, but obtained this size because of massive water changes (weekly) and lots of food.
in a small tank, you generally can't feed as much and keep the water quality as clean as you can in a larger tank, so the fish do not get as much food and stay smaller as a result.
the hormone stuff as far as I can tell only seems to affect certain fish eg discus.
my barbs didn't care about hormones LOL
thats really what fish growth is all about:
lots of food + clean water = growth.
this is easier in a larger tank, so fish grow bigger
is more difficult in a smaller tank so they don't grow as big.
it only becomes a problem in extreme conditions (eg a 20" fish in a 30" tank etc) but in reality, your never going to get that situation because your fish will probably die from water quality related problems long before this..
