We have been battling moles for 30 years, and we've tried every 'sure-fire home remedy' out there - none of which has ever worked for us. The only reliable thing we have found is mole traps, and that only gets one at a time.
@dzzypyxxy, we have never had luck with flooding, glad it has worked for you. We've also tried chewing gum, castor beans and/or oil, numerous mixtures of household gunk, urinating in the run (my sons really got behind that one), running the car exhaust into the run, various vibration devices, human hair, etc. etc. My dog occasionally catches one, although she makes as much of a mess getting them as the moles do themselves. I've accepted the fact that moles are just one of my local nuisances and I now just schmoosh down the hills, using the excess dirt to fill in low spots in the lawn or to pot up plants. Mine tunnel mostly in the lawn, rarely in my garden beds.