Janncoo, there are several tools made for removing the undercoat from the dog which will cut the shedding down dramatically. Coat King is one of them and the Furminator is another. Another option if you can stand the look of a naked German Shepard is to have her shaved. It pretty much stops the problem and then you can let her grow back for winter. I used to shave my Golden Retriever twice a year and it made all the difference.
Patrick, dogs who jump on people are a nuisance and they can easily be trained not to do it. The next time your neighbors lab jumps on you, simply raise your knee into his chest with a firm NO. He'll think twice next time but it's a shame that the owner is not considerate enough to stop the problem.
My large Poodle has never attempted to jump up on anyone thank goodness, he will walk up to a small child and look him right in the face but is careful not to touch them. Your wife would most likely not be allergic to a Poodle if you really wanted a dog, they have hair not fur and don't shed.