You and Scarlett will enjoy the class - and it already sounds like you have a lot of the basics going very, very well. 🙂 I found the part of the class I didn't like was the first 10 minutes where all dogs were allowed off leash to socialize. With FoPaws puppies being so well socialized, I found that first 10 minutes just wound up Kipawa so much, with all the playing! Then, it took me a good 10 minutes to calm him down enough to really work well in the class. The good news is that I am seeing as Kipawa ages and becomes more respectful he doesn't need to go wild when he first meets a new dog. I also think that not taking him to the play area off leash park is also helping him.