Kinetic Sand
Kinetic Sand is amazing, it looks like sand but is so so much more, it never dries out completely but if it does get a little dry, add a touch of water or if too much liquid is spilt or added, lay it out and it will dry back to its standard texture. Its very easy to clean up as it connects to itself, so just grab a ball and tap the spilt sand and it will stick to itself, making tidying up easy. It also doesn't get mixed or collect pet hair or other debris.
Plus its wheat, gluten and casein free.