Hire a good trainer while he is still young.
How old was he when you got him? Was he a single pup, hand raised, how many in the litter? How long did he have contact with his mother?
"If love could have saved you, you would have lived forever." RIP my awesome Wolfie Dog