Yes, in most cases you can eat with your dog in Switzerland, especially outside. Switzerland doesn't have a national rule either allowing or banning dogs in restaurants. Like Italy, it's left to each business. In practice, outdoor terraces are welcoming almost everywhere, often with a leash hook built right into the railing or table leg. Indoors is the part to check.

Indoor seating is more variable, and tends to depend on the type of place. Casual cafés and mountain-hut-style restaurants are generally relaxed about it, while more formal dining rooms are less predictable. Because the owner decides, the same street can have one place that brings your dog a water bowl and the next that politely says no. A quick question at the door, or when you book, resolves it either way, and you lose nothing by asking.

What leash rules apply to dogs in Swiss restaurants?

Beyond the restaurant's own policy, local dog law still applies to you as a visitor. In canton Zurich, the cantonal dog act requires dogs to be on a leash in publicly accessible buildings, on public transport, at stations and stops, and on busy roads. The text does not name restaurants specifically, and the cantonal guidance leaves it to the municipality, so the safe habit is to keep your dog leashed inside any restaurant. Basel-Stadt is more explicit: its dog regulation requires a short leash in restaurants, including garden and boulevard seating. Cantons differ, so follow the rules of the canton you are standing in.

Cities with a strong outdoor café culture, such as Zurich's Niederdorf, Geneva's old town and Lausanne's lakefront, make it easy to default to terrace seating with a dog in good weather, which sidesteps the question entirely. In the city of Zurich, a leash is required in most places at least during the day, and dogs are banned from cemeteries, swimming facilities, school grounds and playing and sports fields. If you are based in a Zurich suburb such as Wallisellen, the same cantonal rules apply, and the municipality can add signed leash or no-dog areas.

Trains, forests and mountain restaurants with a dog

Eating on the move takes a little planning. On SBB trains a dog needs its own ticket at half the 2nd-class fare, or the minimum fare, unless it is a small dog up to 30 cm shoulder height travelling in a carrier or basket like hand luggage. The Hunde-Tageskarte costs CHF 25 for a day of travel, which is worth it if you are hopping between restaurants and hikes. Animals are not allowed in cars with food service, apart from a circulating minibar, so a dining car is not an option. If your meal is at a forest or mountain restaurant in canton Zurich, remember that from 1 April to 31 July dogs must be leashed in the forest and at its edge.

When you call or book, ask four things: whether dogs are allowed inside or only on the terrace, whether they can sit at your table or must stay at a particular spot, whether there are limits on dog size or number, and whether there is any extra charge. Then prepare the basics. Bring a short leash, a small mat so your dog has a defined place to settle under the table, water, and waste bags, since owners in Zurich are required to pick up their dog's waste. A dog that lies calmly under the table is the main reason restaurants say yes again next time.

Bringing your dog into Switzerland: entry rules

If your dog is travelling to Switzerland with you, check entry rules before you plan any meals. The dog must be microchipped, with the chip implanted before the rabies vaccination. The first rabies shot can be given from 12 weeks of age and only counts 21 days later, and you need a valid pet passport. Declare the dog in person at a staffed border crossing during customs hours; the drop box and the QuickZoll app are not allowed for this. Dogs with cropped ears or tails cannot be imported, and rules differ for non-EU countries, so check the BLV travel check for your route.