The site I linked to isn't always corect, and niether is everybodys expierience. Any fish can live in any tank, if it enjoys it is what matters, take the goldfish in a 10g for example, they will live for quite a while, but I highly doubt they will enjoy it.