I would actually wait on a new cage until he's bigger. The tank he's in now is more than big enough. He'd be fine in a 10 gallon. Give him a year before you move to a 3' cage.. that's what I would do.