In a way you're going to have to go back and retrain most of your horse. I'm no expert in dressage but I can give you a few basic tips.
1.) Straight lines. All this will take is some time & consistency. Go at a walk first. Pick a point on the opposite side of the arena, which in the beginning doesn't have to be a mile away. Make sure you're looking at the point at all times when you ride towards it. When the horse is walking straight, leave her alone. When she veers to the side, simply line her back up to your point. She'll be sloppy at first yes, but then she'll realize she can be left alone if she stays on track. You can also do this out on the trail or whatever with a tree.
2.) The halt issue. Maybe you can start on the ground with this one. Teach her the voice command "whoa" through lunging or even leading. When you go to halt in the saddle, melt into it, say "whoa" and if she still hasn't stopped, you can pull but only slight pressure at first. However, the ideal stop or slow down would be with the seat.
3.) The outline issue. I have ideas on this but I'm not a pro so I won't try to help you. Lol.
4.) Cantering. I'm not sure what you mean by the trot in front, canter in back thing? Maybe you should lunge her under saddle at a canter. Other than that maybe you should collect her back up and do lots of canter work. If it's from her past you just have to outweigh that with the present.
I've never really had to "fix" horses, I've always just started them the right way lol. Oh, the joys of youth.
As for the schedule, I would do lots of arena work. The key here is just getting back to the basics. Precision, NOT speed. Just walk/trot/canter CORRECTLY and do some flexion, bending, and backing to get her soft and responsive. You may want to get out of the saddle and do some ground work if the problems are really deep.
Every great dream begins with a dreamer. Always remember, you have within you the strength, the patience, and the passion to reach for the stars to change the world. ~Harriet Tubman
Last edited by Eliz; 06-18-2010 at 02:04 AM.