German Rieslings in Germany are usually very dry, but Americans think they should be sweet, so they ship mostly sweet Rieslings here. Circular logic. You can find dry Rieslings in a decent wine store of course, just look at the alcohol level. Some of the expensive ones are meant to be sweet, ice wines, trockenberenauslese, etc.