I think some whine more than others.
I think in large part it is how owners react to the dog when it whines. Dogs need an attention seeking behavior. They seek out what works. In most cases that the first behavior they happen on that is so annoying the owner can't ignore it. the Solution is 3 pronged
1. stop rewarding the annoying behavior with attention and this includes yelling at the dog to be quite. On one of the rare moments it is quite reward the dog.
2. train a less annoying attention seeking behavior, such as sittintg quitely next to you. This is easier for the dog and human. To often these more sublt cues go unnoticed and the dog seek another behavior that has a higher response rate. So it is very important to reward the dog with attention when he present the attention seek behavoir you prefer.
3. train the dog so he can be with you and not Issolated. In most case the problem behavior people site as requiring the dog to be seperated from the family can be classified as a lack of self control. Self control must be taught to the dog. It is not a natural response from them but once trained they become model citizens.
4. exercise a tired dog is a well behaved dog
some helpfull links
TEACHING SELF CONTROL
Harmony Program