'maddogdodge' - really enjoying and loving reading about your journey with Koda ! Please keep updating this thread - it will give a lot of owners of pups out in the 'world' - if they could be bothered - some hope and realisation - that if they put the work in - there would be nothing that they could not do with their own dogs !!
As long as it is done with love, patience and understanding !
Sounds like I am repeating myself - but - baby steps and love, patience and understanding will always win in the long run !
The pups in our lives, that we love and care for are too precious to allow them to fail when we are training them - so baby steps in training. Set up situations that both you and Koda are happy and comfortable with, where Koda will not fail - then - reinforce, reinforce - then reinforce again !
As Koda starts trusting you more - then start with extending the lessons !
Take care !