I have the same problem with my boy (Rottie/GSD/Boxer) mix, he jumps up when he first sees you, or when we meet people outside, or people come in to the house, it's really annoying.
We were also told it's a dominacen thing, I'm not sure, but anyway we lift our knee and tell him 'Off!', it's work in progress.
