I don't currently have a buddy sour horse in my barn, but I will make a video demonstrating this technique for you guys. I have personally been using this technique for years and found it to be effective every time I used it as long as I was committed to success no matter how long it took.
If both horses are saddle broke, take them into an open field or arena. Park one horse and ride the other off 100 yards or so. When he wants to go back, let him. When he gets to the other horse, make him trot or lope circles around the parked pony. This work should be uncomfortable for him. Put pressure with your hands and legs as you go around and make sure to make 5 or 6 good trips. Then leave. As you leave, take all the pressure off and slow to a walk. Try to get him to walk off 50 or 60 yards. He'll likely want to go back, let him. Repeat this process of pressure near the parked horse and release when he leaves until he doesn't want to come back.
Replied on New content suggestions for 2023
15 Jan 06:57
It could take a while depending on the depth of the bad habit, but don't quit. He's likely to get pretty lathered before you're done. Make sure you aren't in a rush and don't get emotional about it, it'll work.
Follow up with this exercise every time you ride. It should only take a few minutes to remind him.
This technique can be repeated if the horses are on a halter. Just tie the parked horse and lead the other one off. Lead him back and lunge him near the buddy horse then lead him off quiet, etc.
The whole idea is to make it uncomfortable near the buddy horse.