In Switzerland, the number of au pair permits (third countries) is limited and certain cantons have decided not to issue permits for au pairs from third countries. These include, for example, the cantons of Zurich, Vaud, Solothurn, Thurgau, Fribourg, Neuchâtel, Geneva, Obwaldn, Nidwalden and more.
In these cantons it is only possible to hire au pairs with an EU passport. For EU citizens, the free movement of persons applies and is therefore very simple.
Some cantons approve au pair permit applications, these would be: Aargau, St. Gallen, Bern, Basel-Stadt, Basel-Land, Luzern, Graubünden, Lucerne and Zug. (certain canton's, it also depends on whether there are sufficient quotas available).