Poly beads from a craft store are waterproof and light, work well. People use all kinds of stuff from rice to beans to corn to kitty litter and much more. Sand works fine but is heavy depending on how you are using the bag, also it will leak out dust from the fabric over time without a liner.