i use it for my tarantulas and it isnt much of a pain to clean up, but then again i keep them in kritter keepers so that might explain why. for snakes, it WOULDNT be a risk for impaction because it'll easily pass through their digestive system as they're not large chunks and it's basically like dirt. but then again thats just me.