To be honest, I am not sure. He was on stall rest for 2 1/2 weeks with a bad injury (he cut his foot and went through an artery). While he was on rest I rode an old "been there done that" school horse that was HARD to move at all and I still never got him into a canter LOL. In my lessons with him I had to give him constant leg and my current trainer says with all dressage horses you keep your legs on and constantly squeeze to go forward (not sure I agree but with this horse I saw it anyway). When Cinny got back to work, the first day he was abominable. But then after that he just relaxed into work and started picking up his hind legs, rounding his back, and stopped having his head straight in the air like a giraffe.
Maybe there was something else going on and the rest did him good and got him relaxing more, I don't know. But I can have my legs resting on him and he doesn't surge. I used to have to be careful not to so much as tickle him with my legs. Maybe I desensitized him, I don't know. The first week back we did a lot of lunge work with side reins... I'm just pulling guesses.
The ONLY change I have made is that I started giving him "Gumbits" before our rides which does help get him to relax his jaw and not grind his teeth the whole ride. But that is the only thing I am doing differently.
Interesting. That's a brilliant way to deaden the horse's reaction to the leg.
A horse that wants to rush through the aids constantly, should be ridden every step. Constant corrections, half halts, transitions, changes of rein, 10m circles, leg yield, shoulder in etc. Keep their feet moving where you want them, and don't give them an oportunity to 'bomb off' on you.
My current horse tends to get quite strong and wants to drag the reins down and bare onto the forehand. I need to ride very tactfully, not allowing him to get onto the forehand, and if he makes a good attempt to run through my seat and hand, I'll bring him either back to walk, or make him back up immediately, then continue, to really drill home that my seat and rein mean STOP!