There are alot of "what ifs" that will come up.
Always go back to thinking-- what can I do to make her wrong choices uncomfortable and her right choices feel good.
Then do everything you can to help her narrow her choices down- so she can find the right choice more clearly.
And always think-- Am I trying to teach the dog what to do or what not to do?
With a Working Border Collie the best way to train is to show the dog what not to do- and leave it to them to find what it is you want them to do--
Its a fine line but very important especially when you get into stockwork..
Training a Working border Collie is all about helping the dog with making "choices" not obedience tricks. The choices make a working bond- the "tricks" don't.
Oh yeah-- on the heeling -- don't worry about pulls to the side or back.
Just keep walking(which means you'll be pulling them along) they will quit that all on their own eventually.
And be careful about your emotions-- this is very deadpan work.No anger or frustration and no praise. The reward isn't praise its that it feels good and you keep walking. Some dogs just get stupid if you praise them and then they are wrong again and get confused.. You can add praise latter after they figure it out and you are fine tuning it. And if the dog feels anger or frustration they go into overdrive trying to find answers to please you and end up a nervous wreck.
Some dogs are so oblivious that you are trying something new that they need a wake up call just to make them aware something is going on. usually hitting your leg with a hat as they go past your leg is enough to clue them in. Some need the hat to meet their head
But thats a one or two time thing- don't use it as your training tool.
Then there are variations-- as they go by (if they keep trying to rush you) just turn 180 and walk the other way. They'll soon figure they aren't getting anywhere without you- and relax ans let you lead.