A 10 gal. will work for a 2 footer. For babies 10 gallons, and for sub-adult and adults a 20 gallon long is fine.