Anyways so I have been working with him and realized that he is very disrespectfull. When ever I lead him from his field he is always leaning into his halter and manages to just start eating. It's so hard to get his head back up even in a rope halter.
I JUST dealt with this yesterday--a very big, very pushy mare who is generally a brat (for example she cleared a 3 ft fenceline today because she didn't want to be turned out when everyone else was eating) decided she was just going to graze as we walked.....there was already a knot at the end of her lead rope, so I took it and I smacked her on the butt with it! She was not very happy with me, but her head flew up, and then I was able to get her feet moving, and then we were able to start moving forward again.
When I'm longing him I make him chang directions lots. I say Whoa step infront and switch the whip to my other hand. Instead of just turning towards me and switching sides he turns away and throws himself into the halter. He just starts walking away and I can't hold him back. When he does decide to do it correctly though he turns to me and then walks right into me as if im not even there. I have punished him for this by slapping his chest and saying no but he still does it everytime.
I've also dealt with this too!! It took my gelding a YEAR to finally learn to turn inwards, but he has issues trusting people, so I don't think it will take your gelding that long. The only suggestion I can offer you is every time he turns his butt into you, you have to wear his butt out with the lunge whip, and then make him go FORWARD...as in cantering until you tell him to stop. This would work best in a large round pen, so he has room to be bratty, and then theres still room for you to work him. When he starts to walk into you, you slap the lunge whip on the ground, crack it, wave your hands, whatever you need to do to make him think he's dying because he came into your space and make him run backwards for a bit. Eventually you will not need to be so drastic and dramatic, but for the first couple of sessions you'll need to be "bigger" than he is to assert that you're running the show, and then you can start toning down your cues and only getting after him when he ignores you.