I have a diamond watchman goby... and my sand is always very clean. He eats live brine and frozen mysis whenever i put it in there too... so he always has plenty to eat
and i also agree... nassarius snails do a great job too, every time i drop food in the tank they pop up right away and find anything that hasnt been eaten