Mole tunnels can run deep into the ground, well below the frost line so whether one feels he’s gotten them all or not is a mystery. The scissors type traps seem to be the most effective, if one wants to trap them.
Castor oil is something that moles will shun big time, but castor oil is toxic to several animals including dogs. Castor oil will emulsify somewhat for spraying but might be better if poured into holes dug into mole tunnels at random intervals to keep it sub-surface. Lowes has a product concentrate using castor oil for mixing and they also have a pelletized product for dumping in the tunnels.
Using a grub killing insecticide granule on the lawn may help. I do our lawn twice during the growing season and this seems to help some, but with neighbors and park land adjacent to us where no controls are used the molse seem to show up around the time the topical stuff I use is due to wear out so traps become a reality too.
I’ve also had the occasion to see the tunnels being actively extended and have stomped on the little schits…. dig up the stomp site and grab the dink and let the cars in the street take care of it.
There’s all sorts of measure one can use and to some extent they all work, but those are some crafty and tough little critters. Good luck on your quest.