Sometimes in life we get the dog we need, not the dog we want. Some dogs can handle affection, but for others, too much will create a monster.
Too much affection can cause nervousness/insecurity, separation anxiety, aggression, resource guarding and an overall bad attitude.
Change your relationship with the dog by getting them out of the bed and into a crate, and get them off the couch, and instead, teach them place. Most importantly, you have to show up everyday to prove to your dog you will hold him accountable.
This won’t be easy, but it will be so rewarding in the end.