Rules, boundaries, limits for dogs - I definitely agree! It takes a lot of time the first year, but you end up with a wonderful dog.
Here's my two cents on dog training, for what it's worth.
Every normal dog knows/learns that somebody leads the pack. The leader controls all the food, the doorways, and the beds. The leader has the right to call "Mine" on anything, and the underling dog will drop it/ leave it/not go there.
So first you have to be the leader by controlling the food, the doorways, and the beds. Say excuse me, and push your puppy out of a doorway with your toe. If he doesn't start to move when you say excuse me, get more firm. Find a level of non-violent non-painful correction that works for you and your dog, and be extremely consistent. No relenting because they are so cute when asleep. Remember that correction only applies for a few minutes at most. When it's over, it's over. But once the pup will vacate a door or bed for you, and allow you to mess with his food, then you
should be able to make him leave anything else alone. When you first ask, be harsh in your voice, soft in your touch. If you were three years old, and telling another three year old to leave your toy alone, what would your voice sound like? A reminder can be less harsh, once the dog has learned words like drop it, excuse me, or off. But initiallly it is the harshness of your tone (and eventually the dog's name) that tells the dog this is a command and not just human blah blah noise.
Then put something tempting of yours, like your hamburger, in the doorway, and when he shows interest, let him hear "mine!" Let him approach and be warned off a few times. Push him away when he gets too close. Praise him if he shows you his belly, or licks you while looking away, or sits. This is acknowledgement of your leadership. Then when he can relax and let it be, remove the food, take him somewhere else, and let him sit for a treat or a rub. Because you own the dog, and the food, and he should know that sitting is good behavior that goes along with the happy voice and treats.
Hope that helps.