I really love this post, thank you for sharing with us.
Absolutely must be humble about dog training, and your own dogs. Taking good advice without letting it wound your ego - absolutely check your ego at the door. How else can you grow? I have no issue saying I am a novice - I am, and from there I can learn and grow and become stronger from whatever advice and truth is handed to me. I feel sorry for those who cannot take criticism, cannot be humble, cannot be honest... they will never grow.