We have hard clay soil but it's looser where the moles have just pushed up their runs. Those traps work as advertised, cost comparable to poison worms , and unlike the worms are reusable. Repelling them is only temporary since they just move, temporarily, somewhere else in the yard or into neighboring yards.