There is another gem of a toy shop in the old town (Oberdorf):
Rien ne va plus
Oberdorfstrasse 34
8001 Zürich
It's an independently run shop, has loads of board games, kites, dragon/castle figures etc. - so, it's great for young and old boys...
No baby toys, no Lego, no computer/video games. (Oh, and no website

)