My gelding jigs on the trail (at all times, not just going home). I do pretty much what kevinshorses said.
When he starts going any faster than a walk, pull his nose into his chest until he slows down. As soon as he's at the speed you want, throw away your reins. Give him a TON of slack so he really gets the idea. As soon as he starts to speed up again, pull his nose back into his chest. Keep repeating this and he'll get the idea.
It took a long time for my gelding to stop and it was very frustrating, but it eventually worked and now it's wonderful to be able to set the reins over the horn and trust him to keep walking.
This way is simple and gets the point across. Personally, I disagree with the people who say to work him hard on the way home so he associates coming home with work. I think that will make him hate trail riding and make him want to go home even more. Also, I think associating coming home with working is too complex for a horse to understand. He'll associate the work with the trail ride, not just with trail riding in the direction of the barn. He'll end up hating the trails.
Last edited by CloudsMystique; 02-16-2010 at 12:42 PM.