I would say its def ok for them to be in a 20gal though it may be a bit tight, I am going to be putting my adults in 41qt tubs which are much larger but I dont see it being a huge problem. If it is possible to get your snake in a 30gal then i would say that would be perfect.