Excellent description!

Kate, have you considered an obedience class? I have taken Marlin, Sugar and Lacey, first time in my life I took a dog to classes. I was amazed at how much I learned! Now I'm "sold" on a class. The dog gets socialization time, and the owner learns HOW to interact with the dog, great stuff!