Question: are moles caused by dirt?
Answer: Moles are usually found where soil is rich in organic matter. Their presence in unusually large numbers might be due to a high population of soil pests.