For the most part, I pick speed and direction and let my Arab figure out where exactly to put his feet. At this point. The first baby year/training rides? Absolutely forget it. He got told EXACTLY where to put his feet.
Now he’s realized things like collecting to go up and down hills works way better than being all strung out and flailing around. He does often choose to jump muddy spots rather than go through them, especially if we are trotting or cantering. At 8, he’s finally got that mountain goat sure footedness a trail horse needs to have. He’s also got the trail miles and experience to back up strongly not wanting to go down a trail.
He does occasionally balk at scarier things, but will sigh and go over/through/around/past them when asked. His balk there is a much different balk than when he thinks something is wrong up ahead. I do, for the most part, listen to him and take into account his opinion when that happens because it isn’t terribly often and he’s usually been right.