Thanks for the comments,
I trained the leg weave by holding treats in both hands,putting her in heel position and then luring her through one leg then through the other.I did that lots of times and then added more walking. I used a clicker. and yes that is a move n canine freestyle. I am currently teaching her to do that walking backwards, she is catching on quite fast!!