I do think it important for the owner to be clear about being the pack leader. Not everything you listed, however. Dogs have to have "someone" in charge, or they take the lead.

I feed the dogs (and the cats) at 4 PM. We don't eat until 6, so I can't say I eat first and make sure they see this! lol.

Bichons can't live unless they ARE on beds and sofas, lol. Some of us believe it is vital to their survival ha ha haa.

I do insist I go through doors first, but that is not dominance, it is safety -- for my dogs! I have to see what is there first and determine it is safe for them to proceed. I have always done this, but it was also taught in Lacey's Obedience course in Nov / Dec. we have coyotes in the neighborhood, I would never want my dog to go out first, even though on a lead. Who or what will she encounter???

So I am not clear what you mean by dominance theory, as your examples don't work for my dogs. Yet they do know I am the BOSS.