Water can bring soil erosion by forming a tsunami, causing water to hit the soil, causing great destruction. Especially in farms, if there is a great flood, most of the crops can die.
Wind, if there is a strong wind, such as typhoon winds, it can destroy people's houses especially the weak constructed houses.
People can cause soil erosion by throwing trash, or not taking care of the environment much. People nowadays think of themselves, and not so much about the environment.
Animals can cause soil erosion by leaving away pollution to other places, sometimes, its beneficial but it can cause still a lot of damage towards our society.
Hope this helps =)