Traveling with your dog
You can travel with your dog if you either buy a 2nd class half fare ticket for it, or a Day Card for dogs. Small dogs with a wither height up to 30 cm can travel for free if you carry them in a basket or container.
Dogs can travel along in 2nd or 1st class with the mentioned tickets, as long as you have a valid ticket for yourself for that class. Dogs may not enter dining cars (except for guide dogs and assistance dogs). They are not allowed in the Glacier Express, because food can be served throughout the entire train.
There's also a monthly or yearly Dog Pass, but this is mostly for Swiss residents who make lots of trips with their dogs.
Dogs are allowed in buses and also on most boats and cable cars. Exceptions may apply to diner cruises, for example.