I use eco-earth in all of my amphibian tanks, and I spot clean from time to time. Then I do a thorough cleaning once a month or if I need to earlier. Eco-earth is fairly cheap and I keep a big bucket of it for when I need it.