OP, how are things now? Have you made any decisions, changes? My young dog Griff (10 months old), similar type from what I get from your post, is now shaping up nicely but I too have pulled out my hair when he was your dog's age. I wondered why in the world I ever got another pup or why I didn't get a Spaniel (kinda). There were times when I wondered if I even should put my name on his papers. I have 25-ish years of pet training/trainer experience, but never dealt with a strong dog like him as my own dog. With help of other trainers, his breeder and this forum he is doing well. You have to keep an open mind and take the advice from people who have been through this. We are not out of the adolescent woods yet, but it is now more of a maintenance/reminder level of training. And yes, my name and his are on the same paper!
Take an honest look at yourself: are you up for this challenge? If yes, get to work and find a capable trainer. If no, find him a home where he can thrive. Do not pity him. He should not be put down, just because he is too much dog.