mine likes to run away. So I either stand there and let him run and wait patiently for him to return or I run like hell after him and don't let him stop running until I say! He doesn't run anymore. He just walks promptly away when he's being a booger so what I do is catch him, bring him in, brush and love on him give him food snacks etc then turn him out. Wait fifteen minutes, clean his stall whatever, go back out and LET HIM COME TO ME I may wait an hour but I do because if I go to him, I'm reinforcing him running away. Once me comes to me I'll extend a hand to be nuzzled, if he doesn't nuzzle me I'll ignore him and leave before he leaves me. I then do something else for a while, drink a cup of coffee talk to my BM and then go back out and wati and see if he comes to me, if he doesn't I'll go to him hook him up and then groom and play with him out in his pasture a little then bring him out and saddle him up and all that and then feed him snacks spoil him whatever then ride then groom him and love all over him and then turn him out. After a few days he stood quietly for me to get him or came up to me without a fight to be caught. There are still some days but that method really works. The worse thing you can do is punish your horse right after you catch him for running away, thats a terrible thing to do. It will make things worse. The best praise you can give your horse after you catch him, is to pet him on the nook of his neck like mentioned and then let him go again.