yes, they do!
Even if they have a German Shengenvisa?
I don't think so~~
If you have Shengenvisa,you don't have to apply for another visa for Germany. The ShengenVisa depends on the country you will stay the most days or the first coutry you will go. any one will be okay~
Shengenvisa was good for Switzerland. no problems at all ^_^