Easy fish. My favorite. Just keep the pH up. Use crushed coral substrate or other stuff to buffer it to a high level. The HOB could be placed at the far corner and won't affect the sand, or use a sponge filter. Put in lots of snail shells. They are a harem/colony breeder with one male to several females. As they breed, they tolerate the babies. I had 1/2" babies, 1/4" babies and tiny ones, all in with their parents. The only aggression problem is having more than one mature male in the tank. It is hard to sex them. A ten gallon will be big enough for several fish. Mine were breeding in a ten and a fifteen.
Mine ate flake food and I found them easy to keep. They don't produce a large quantity of young and they are hard to catch as they hide in the shells. Don't ever leave a shell out of water, because it is too likely that one or several fish may be inside. The hardest thing will be getting them, and getting male and female.