The Dwarves of Zanzibar (no, not the real place I just liked the name) have long lived within the Great Red Desert among its mountains and arid plains.
But I've noticed one issue with burrowing in the desert especially a large sink hole design I planned for my dwarves (their settlements would be designed like a sink hole with a large opening for light and stairs that wind down the hole to its surface. The houses would be built on the (cliff?) sides of the hole). This hole would probably fill up with sand rather quickly as the sands start pouring into the hole or gradually over time as the wind moves sand into the hole.
How could my dwarves prevent their beloved hovels from filling up with sand? Bonus: a method that finds a use for the sand caught would be nice.
Note:
although they are dwarves these sink hole settlements would be comparable to villages so nothing too crazy or expensive.
Dwarves have access to hide from camel's, goats, etc as well as stone, a small amount of wood (due to parts of their desert being brush and having a few scrappy trees), and lots of twine and rope.