You are doing the right thing siging up for basic obedience but sometimes you half to go through the same course a couple of times to get the dog the way you want him or her. Then sign up for advance obedience classes. I am on my third advance class and just love it. We are on a 3 week off until the next class starts.
Oh that is wonderful, I am sure you and Spike will LOVE obedience and agility. My pup and I just graduated level 1 obedience and are starting the Intro to agility in a couple weeks. I can't wait! You will have to keep us posted on your progess