If your dog growls at you when you go to sit on the bed or couch, he thinks he's in charge. The leader of the pack is exactly that - the leader. You should be the one leading the way into situations - and this includes going through doors. Don't allow your dog to barrel through the door ahead of you. You're conveying the message that he can be the leader.
Alpha dogs eat first, submembers eat later.
If you schedule feed your dog, you should be doing it after you eat, not before. Again this conveys the subtle message that the dog is in charge. A dog that won't sit for you probably has the idea in their head that they don't have to because they are the one in charge. Obedience training can be an excellent way to regain your status of boss. All of the possessions of the household belong to the alpha dog and they allow others to use them when they so desire.