I would never feed on loose substrate. I DO feed on Eco Earth, but I pat it down firmly to make sure my ball python doesn't get any of it in his mouth. Working pretty well so far.