Most of the spreadable granules do nothing than force the moles out of your yard - to your neighbor's yard. I prefer not to do that. Eventually, if I don't treat my yard in a timely manner, they will ultimately find their way back.
While my DW would like for me to be as humane as possible (traps, forcing out of the yard, etc) I prefer the more drastic measures. There are no return offenders if done my way. And right now, they've got me pretty well torqued-off with all the mounds and trails they generated during the winter under the snow.
"Sunny" the 2017 Sunseeker 3010DS
2006 Jeep Liberty Toad
.... and lovin' life...