You are asking for help from the public forum which mean you still care for him, that's the right thing to do but it's only the first baby step. Never give up your dog until you tried every possible way, we knew that your dog has a behavior problem, but until now I haven't seen you did anything...