We've been going to K9Coach's level one obedience class for the past few weeks and I am thinking we might try their agility class this next summer. We've been working on getting her used to having guests over and so long as she doesn't get nervous she doesn't feel the need to herd and nip at guests around the house. She is also learning to walk on a loose leash and has just gotten the hang of sitting down on walks anytime I stop walking and only needs a few reminders to walk next to me instead of trying to be way in front. In the summer and fall she would run along with my bike in the mornings, (I bought one of the bike leashes that mounts to your seat post so they can't pull you over) but now that it's gotten cold we just do a walk and then games and training in the house before I head to work. After we get some decent snow this winter I plan on getting her a harness and giving Skijoring a try.