Quoted By:
for trying to get sableyes, or any other pokemon that runs away a lot (not sure if there are any, i haven't used dexnav for many pokemon yet, but still)
what i've found is that it seems to run away if you're too close to the spot where it'll show up next. they jump around within a limited area, so stay OUTSIDE of that area by a few steps and wait for it to come to the edge of it's little zone that you're closest to, then quickly sneak up to it. i've spent time watching them for a while to get the idea of where they'll show up (so i can make sure not to stand around too close to those spots) and they never seem to run away unless i move into their zone.
i'm doing it in granite cave in the room where there's a moving ruin maniac and a stationary hiker. the ruin maniac's running around can also cause the sableye to run away, but it's the only room in which there's no chance of them appearing somewhere you can't get to at all (ie, in a completely different god damn room.) it seems they usually don't appear in the zone you're standing in if there's somewhere else for them to show up, so i've tried to counter this problem by standing in the ruin maniac's area while i search, or by quickly intercepting him and holding him still if one does show up in his area