I use a tank myself, even though I know they aren't completely practical but it's what I like. I clean mine with Dr.Bronner's but that's kind of an al in one soap (you can use it for shampoo, tooth paste, laundry soap, dish soap, washing your dog, etc.) but some regular dish soap should work just as well.

As for your second question, take the perimeter of your tank and divide it by two, once your snake is bigger than that measurement I'd recommend getting a bigger tank. Hope this helps.


Sent from my iPhone using Tapatalk