I have tried pretty much everything I can think of to try and get him to listen and go forward and relax. I've tried being calm and patient, nudging with spurs, going without spurs, tapping him with a dressage wip and squeezing with no spurs. Figure 8ing him around trees, hopping off and having him stand for a few minutes, then hopping back on. I've also tried half halting him and move him up into the bridle to try and get his mind to focus on something else. I've had other people on horses go out with me and they had to circle their horse around mine to try and herd him back to the direction of home.
Today one of the stablehands saw me have issues and even tried pulling him forward to get him moving and he would go forward for 10 strides and I would squeeze him forward as I felt him start backing up and he would back up even further to the direction away from home. The stablehand was being really sweet and tried everything he could think of that might have been causing him issues with going foward but after he would go forward for a few normal steps then start backing up again he wasn't sure what to do. So I just ended up hopping off and walked him for a little bit then hopped back on a few more times when he looked like he settled down but he did the same thing every time and I just had to hop back off and hand walk him the rest of the way.
I don't know what else to do. He is perfect going out on trail but coming home he turns into a completly different horse. I've also played around with turning back at different areas on the trail, but he still does the same thing. I'm at a loss of what to do. I've pretty much come to the conclusion that he doesn't want to go home and is just throwing an attitude. But my question is, how do I get him past this attitude to listen to me when I tell him its time to go home?
And I apologize for the long post, and I appreciate any help.