When I moved to this house with a large yard everywhere I stepped in the yard my foot sunk down mole holes. I went to the department store and bought several garden pinwheels. The kind children play with only larger for garden use. A short while later no moles. Those little critters can not stand vibration. As the pinwheel turns the ground shakes. My neighbor said she put clippings from her dog (when she cut him for the summer) in the opening of hole and it worked for her.