Do make finding care a priority; it's already late for the Christmas holidays, many sitters and facilities will already be booked.
What kind of accomodation does your dog need?
As in, are you looking for a dogsitter who takes dogs into his or her house, a dog sitter who moves into your house, a Hort, or kennels? Can your dog live with other dogs (M/F), with children, with other animals?
A resource for finding sitters is Petsitting 24:
https://petsitting24.ch/de/
A membership fee is required to contact potential sitters, but it's inexpensive. As it is so difficult to find reliable dog care in Switzerland, you might find you need to look frequently, so an abo might be a sensible investment.
Now - this is simply a platform. While there are a few professional sitters listed, most are casual. You have to do your own due diligence on the sitters you are considering.
---
If your dog is OK with a pension or boarding type arrangement:
On the other side of the country from you, but nonetheless: EF's own Irishgirl runs 'Happy Dogs Aigle'.
https://www.happydogsaigle.com
As you can see from her posts, she is a true dog lover. You might contact her to see if she has any availability.
Closer to you , a Hort with a good reputation (a couple of EFers use them, a search should bring up those threads) is VI Pets, in Morgarten ZG:
https://www.vipets-morgarten.ch
Your dog needs to be able to get along with other dogs, as they live and sleep in a group in a family-like situation.
---
As mine cannot go into kennels or a Hort or similar boarding situation - I can only use a sitter who moves into my home - I can't make a recommendation from personal experience.
However, if I were ever to need a Hundepension for Robin Goodfellow, this is the place I would consider for a dog with his 'issues' - Häuser der Hoffnung, in Bernau, DE:
https://www.haeuser-der-hoffnung.de/...depension.html
---
ETA:
Here are the regulations for traveling with a dog on the SBB:
https://www.sbb.ch/en/travelcards-an...land/dogs.html
---
Good luck, I hope you find the care your pup needs.