I agree. Putting the dog down is way to much and is absolutely way to cruel of a punishment.

My aunt has a pitbull and it barks at people and shows teeth. You shout at him and tell him to stop and he will scamper away with his tail between his legs. Your dog deserves a chance, he never bit you and he didn't ever tasted human blood, this is when you should draw the line. I believe that this line will never be drawn though. Hey, children argue to, but do you kill them? No.
Like is said before you might need to temporarily "punish" him by showing that you are the boss. This is important to rebuild you relationship.
I hope that this helps.

[/QUO
Thanks, I know. At the moment, I don't think I can punish him, he hasn't done anything wrong. He's been a husky . But I'm learning and physical it certainly isn't.