Jason_S;3126096; said:IMO no way should anything growing over 2-3" be kept for life in a 20 long. Such a short tank is ok for rams/appistos or smaller plecs like bristlenose. Anything growing 4" or more should really be kept in a tank at least 17" tall, which is what a 30 gallon is...36" x 12" x 17".
A 29 gallon is the absolute smallest I would consider keeping a pair of friemouths in. A 29 is the same footprint as a 20 long (30" x 12") but is 18-20" tall instead of 13" tall. I would upgrade if necessary depending on how cramped the pair looked as they grew into adulthood.
Not sure I am following your logic. You are saying that a tanks height needs to be 4 times the length of the fish?