I dont know much about crabs, Gasha. Sometimes I toss in a few Fiddler Crabs in my tanks to get in the tight spots that I can't readily reach. They do a great job. But My fish usually eat them which is okay by me. The bad thing about Fiddler Crabs is that they need access to dry land too. They don't live long without it. That's not for a lack of trying. There have been plenty of times when I was watching tv with my wife just to hear her jump and scream about a spiders crawling on the floor! They turn out to be some of the Fiddlers that escaped the tank and tried to make a run for it through my living room. They climb up aeration tubes and escape. Find fully aquatic freshwater crabs if you can. I have had better luck with crayfish. They don't escape and they do a lot better job turning over the substrate. They still end up as food for my big fish too but they live longer. They are very vulnerable during molting and a several hours after. Other than that, Crayfish are the better bet in my opinion. Oh, watch out for Crayfish with small fish and while some fish are sleeping at night. Crayfish are really active at night, small fish will be eaten and sometimes bigger fish will be harassed as they sleep close to the bottom.