Some hotels do childcare, you could check or contact some of these (click on left to choose region)... may not necessarily need to be a hotel guest...
http://www.myswitzerland.com/en.cfm/..._New-list.html
There are 2 on that list in Lenzerheide/Valbella (Graubuenden) which are about 1 1/2 hours from Zurich.
Outside of hotels, Flumserberg, Flims/Laax, Wengen, Lech (Austria) are some that do childcare or have a list of babysitters. Best to check the websites of those for more details.