You could probably keep him in the 20 gal for now (how old is he? He does not look very big). A 40+ gal breeder is ok for a full grown Beardie.