Since moles spend all the time in the dark, they have limited eye-sight. However, a perfect sense of smell makes up for this lack completely. Use their sensitivity towards certain scents against them. Repellents based on castor oil sprayed all over the lawn and along tunnels will effectively help to keep moles away from your land. Prepare a mixture of 2 tablespoons of dish soap with a cup of castor oil in a gallon of water. Apply every month and after rains as a preventive measure.
A good natural preventive step is also planting chocolate lilies. It is an efficient way to make moles shy away from your land. The same is true for planting garlic.
If you are known as someone who can’t even kill a fly, consider live traps. After you capture these uninvited guests in your yard you can relocate them, avoiding killing. Locate the tunnels which moles are currently using. Flatten the pushed up soil and check the next day if it’s risen again. After you located active tunnels, place a live trap in the entrance to the hole and cover with any solid covering. A mole will get into the trap basket but will not be able to get out.
In case you decide to opt for a kill trap, choose between re-used and disposable traps. Most common kill traps are of a spring kind. The spring will work when a mole will try to open a tunnel which you flattened beforehand. Before setting the trap in the entrance of an active tunnel, make sure that you’ve loaded the trap as follows in manufacture’s instructions.
Another solution of how to get rid of moles in your yard can be using bait. There are baits which have a look of a worm and, therefore, attract moles. Other baits come in a cone (poison peanuts). However, be careful using this method if you have a dog who can find this bait.
Read more:
http://pestkill.org/moles/in-your-yard/