When we bring puppies or older dogs into our homes it is very important that they learn who is the leader (Alpha) of the pack.
You should never let your puppy or older dog be the leader (Alpha). You pay the rent or mortgage, buy the groceries and pay your utilities so why would you let your four legged family member set the rules?
Actually it is very uncomfortable for your puppy/dog to be the leader (Alpha). Remember, puppies/dogs prefer to be led!