Swiss fact (possibly a European fact)- dogs are allowed pretty much everywhere except super markets and randomly the post office. Though I have seen dogs in both of these places. They can dine inside with you and even sit in your booth. They can ride the bus/train for half price too. Luckily both of my boys behave enough to come with us when we go out. If you don’t know the native language and don’t care to speak it, don’t bring your dogs out. Everyone will talk to you about them.