(Well, as you said, I think the human is the owner.
Owner and leader of the pack might be two different things. Dogs are pack animals with a pack leader. If the owner
chooses to let the dog be the pack leader then there's probably going to be troubles of some sort or another. If the owner
will establish himself/herself as the pack leader things will improve.
I saw an interesting method to do this. Go a large open area, when the dog starts to go in one direction go away from the dog. After you've done this a bit apparently the dog begins to understand that you (owner
) are the pack leader. As will all animal training things need to be re-enforced from time to time.