You could try getting some of those plastic carpet runners. Put them on the path upside down so the pokey things are sticking up. The dogs most likely will not walk or run on those things. It usually works. Good luck