Here's what's happening, basically yesterday we had our first off lead for a while along the canal, and she was very good, would come back when called, stay if told so until I caught up. But at some parts of the canal there's footpaths that split off onto another route, and as we go past these she sprints off down them exploring instead of sticking to the path we are on. She comes running back when called but it looks like she's doing this on impulse, like for a few seconds she doesn't listen to me saying stay, instead she continues to run down the path, but when I get to the path and call her back she comes running back to me. Is there a way to stop this? Luckily there's no roads near us so am not too worried but I wouldn't like her doing this if we were close to roads as you can understand.