first off.. WELCOME
second... you have alpha issues (not to worry.. we did too) He thinks he is in charge... and he needs to realize.. that is not the case. A major issue with this is that he is in your bed... he thinks he is your equal. another thing is food... he MUST MUST sit and stay before the food is put down. He must sit for ALL treats and before he goes out the door... and YOU go out the door first.... he should only be allowed on the couch ONCE you invite him up and When we eat, Layla is in her crate in a different room. This is SO hard.. esp since it sounds like your pup is spoiled like Layla was spoiled.. but it leads to horrible issues (Layla had aggression towards other dogs because she felt she needed to profect us... ) it is a long road.. but it is do-able if you want a well behaved pup... and don't we all
You should also try a VERY long walk at the begining of the day... a tired pup is usually a well behaved pup and you should also go to puppy classes.. they were THE BEST thing for us... the teachers are so great at telling you how to gain control over your dogs... i think it would really help
i'm not good at pee pad training... we go outside!