Okay. Mine don't eat until I've had something - ever. Then I share the last bite of my food with them. That takes care of the food order very simply. If they are pushy and pesty when I'm eating they don't get a bite of mine. Even Shiva has figured that one out in short order, lol!
As far as going through the door first, they have to wait while I open the door, but I WANT them used to going in - or out - first and scouting. They are guardians, that's part of their work and it gives them self-confidence to know that they are protecting me.
The more I talk to people who maunder on and on about being the "alpha" to their dogs and being the "dominant pack member" the more I'm convinced that this is something that just needs to be dropped from our training vocabulary. Dogs aren't stupid. They know we aren't dogs - we walk on two legs, we talk funny, we don't like to have our butts sniffed and don't want to sniff their butts, we're not very fast or agile, but we are soooo much better at bringing home food and providing a comfortable place to live, things to amuse dogs and most importantly, affection. They don't want or need us to be the alpha dog - just good, solid owners who are consistent and loving.