I agree with you on the blanket 'no kill' policy, Nek. I wrote a long rant about it too, but decided it's not fair to post it here.
Sometimes you just end up with a dog that's more difficult than you had expected. Some will be able to be managed effectively with patience, time and a consistent training routine. I hope yours is one of those, Ceowulf. You're off to a much better start already than lots of people out there. Including me with my previous dog who had some issues that I could've addressed if I had educated myself better.