a 20 long would be a good tank to start with. you really only need a few inches of water, but you could fill it up half way or more. sand would be best imo, mine liked to dig around in the sand, and they naturally live in sandy conditions... mine ate plants (or tore them up one), so i would say no to that