I have a large crawlspace. I have seen water in two corners of the crawlspace. Not standing water or anything, just dampness... just enough water that I know there is water getting in. It's not just the dirt, it's the actual cement of the foundation that is getting wet, and it gets slightly worse when it rains.
I had a general contractor suggest to me that the dirt on the corners of the house needs to be graded away from the house. That's obviously something that can and should be done, but it doesn't seem like an actual fix, rather a temporary solution.
EDIT: It seems that the solution would be to slope the soil away from the foundation.
Reworded question:
What's the best method to re-grade/slope the soil around the foundation to move water away from the house? Are there special types of soil that can/should be used?