Sand and pebbles are both made of small, hard particles that do not hold water very well. Garden soil, on the other hand, is made of a mixture of organic matter, minerals, and water. The organic matter in garden soil helps to hold water and nutrients, making it more absorbent than sand or pebbles.