I find that if you get rid of why the moles are there, they will go else where. That being said....moles are commonly in your yard because of grubs. If you poison the grubs the moles will have nothing to eat. By the way, these grubs turn into Japanese beetles, which are another nuisance. Good luck.