You wouldn't want to hand-wash carpets for a house-full of snakes, but if you only have a few, it's the most economical option. The stuff I mean is sold in large home-
improvement stores, usually on 12' rolls by the foot, & have at least 2 carpets per cage (for a quick change) works best. The stuff comes in green, brown, tan, gray, &
usually other a few other colors too, as well as some textures; it has no backing, cuts with scissors (about 1/4" thick at most) & can be "spot cleaned" in place. It's the
most eco-friendly, which appeals to me too, & snakes LOVE the traction. Any leftover pieces can be used other ways too, like rolled into a soft tubular hide. Be sure to
feed your snakes on a "plate" of some kind though...so their teeth don't catch on it. (it mostly takes "fangs" to catch on it, but I like to give the 'big picture' in case...)
I've used it for various snakes over the years, & I especially loved using it when I had a large BCI...it worked the best for her.