As
@dyzzypyxxy said,
moles to not eat the plants and roots. You must have a different critter at work. Possibly a vole or gopher?
http://www.gophergoner.com/faq...
If you do have any moles, Talprid Mole Bait works to kill moles, but is expensive. It is shaped like earthworms which is another thing that moles like to eat. Better to make your yard uninviting so the moles move on. Flooding is the easiest and least expensive solution for moles. (Don't tell my dog I said that.)