I'm not sure if it could help you, but I taught my dog 2x2, too. He's understood this just well and did great, BUT as he's not that experienced if I rushed too ahead or moved too aside, just did any sudden move, he'd skip the pole as well. I can be quite far away, but he still needs some kind of stability from me. Total independence comes w/ time and different exercices.
One of my fave articles on weaves - once you get your dog working on all twelve poles w/ you, this is what i'd try out http://fastforwarddogsports.com/wp-.../articles/Reprint_NailDownYorWeaveEntries.pdf
One of my fave articles on weaves - once you get your dog working on all twelve poles w/ you, this is what i'd try out http://fastforwarddogsports.com/wp-.../articles/Reprint_NailDownYorWeaveEntries.pdf
Also when I wanted my pup to look more ahead instead of at me, I didn't throw toy myself, but I put it at the end of weaves, so he'd pick it up when finished... it made him move more independently and looking ahead instead of watching me all the time. Hope it'll help.
let's hope our shelties will master this in no time.