Trust is gone. That's key. A dog can sense a lot of things, and if it knows you're leery around it, game over. He's alpha now, or at least he'll act like it.
Remember if/when you get another dog, that no matter what you may think their personality is going to be like, assume they are going to...