You've had him since he was two then, presumably as a rescue? Some dogs are just too much for your average dog owner, and even some dog behaviourists, and it sounds like this is probably one of those cases.
Agree. Sounds like far too much of a problem to persevere with. Dogs are meant to be a pleasure, not a burden.