Here, people take their dogs everywhere: into restaurants (you’ll see them sitting under the table), on buses/trains, etc. They go everywhere, but there are rules. Dogs must be registered, chipped and in some cantons, you pay taxed on them.
I have heard that you can make it a condition of your work contract to be allowed to keep dogs in your office! It is not unusual to see dogs quietly resting under a desk at offices or shops. They are welcome on the tram. Usually they are extremely well-behaved. Once, a friend did see two dogs scuffle on the tram. Naughty puppies.
I guess it’s cooler to have your dog in the back of your 4-wheeler than carrying it because it can’t walk anymore. We see this embarrassing sight frequently on the streets of Geneva.
You see dogs in bars and casual restaurants. Dogs here have to go to obedience classes and pass a test, so most are incredibly well-behaved. Often, I won’t even realize there was a dog lying under the table until its owners get up to leave.
As I said, there are rules. Many places, dogs must be leashed. There are places where dogs are prohibited from doing their business. If your dog poops, you are supposed to pick it up. Too many people in Geneva have problems with this last one. If you visit, watch your step. Someone let their dog do this right by the exit from baggage claim in the airport. You cannot be serious!