What I have learned over my 8 years of working with puppies, shy, anxious, and reactive dogs is that these are the 4 most important components involved in training your dog:
Choice
Trust
Empathy
Patience
This is my approach to dog training. When I have more time I will elaborate, but for now let me share this little video I made of one of my more recent success stories. Meet Mika!