Sounds like you have really learned your way around in Switzerland. There aren't a lot of people on this forum who know where Stoos is. ;-)
Are you familiar wit this website?
It shows a lot of good trails.
In Switzerland, a regular glass of draft beer - "eine Stange" is 300 ml. That is 10.14 fluid ounces. A large beer ("ein grosses Bier") is 500 ml (16.9 fluid ounces). I'm not sure what the standard size is in Switzerland for bottled or canned beer.
Here in the USA, we expect a standard bottle or can of beer or carbonated drink to be 12 fluid ounces. That is 355 ml. The 300 ml. Swiss "Stange" at 10.14 fl. ounces is 86.7 percent of the 12 ounce US standard. It is not "8 ounces if that."
Draft beer sizes here in the USA seem to vary, so I'm not sure what the standard is...if,any.
The Belgian ale and Czech beer in bottles that I have are 11.2 ounces ( 330 ml.)
Two "large" cans of Austrian beer in the refrigerator are each 500 ml, 16.91 fluid ounces , or just over a pint.
If I ask for "ein Bier" in Switzerland, I usually get a question - "klein oder gross?" Small or large? Or some similar question.
If you follow Arno's suggestion, you ask for "ein grosses Bier."
The area couple of other thoughts to consider:
If you travel in a foreign country, you can not expect everyone to speak English. It is courteous and much appreciated to learn a few useful phrases in the local language. Or, to look up a translation if you have a smart phone. If you expect to order beer, the phrase would be useful to know ahead of time. If you were a German-speaking tourist in the USA, would you expect the wait staff in the restaurant to speak German?
From a European perspective, and from my own personal perspective, a lot of things in the USA are too large. For example, SUV's and pick-up trucks. It is a joke, but a bad joke that we can say "If a little is good, more is better, and too much is not enough.". So, maybe they are not too small in Switzerland, rather, too large in the USA.