Size can be very small if only one fish is in the tank and will not outgrow it. For example most reference books state a 30 gallon is fine for a snowflake eel but that is if it is the only fish in it. Of course something I read once and have never forgot is "buy the biggest tank you can afford" and that is so ture as I have moved forward thru 11 tanks now.