1. They go to work
2. They go to school
3. They have their own butchers
4. They ride buses, trams and trains
Alas, driver's licenses for dogs are still a long ways off, even in Germany.
5. They go to cafés and restaurants
Of course, it's assumed that dogs will be well-behaved when out in public, and sitting quietly in a restaurant is part of any thorough obedience course. Because you don't want to attract attention for all the wrong reasons.
Some restaurants even offer dog menus.
6. They go to the beach
This dog resort – yes, we said dog resort – in Berlin offers a free dog beach year-round.
7. They have their own parking spaces
So in Germany, you really don't have to leave your dog at home alone that much, hopefully avoiding scenes like this ...
or this ...
or this ...
Learn some German dog lingo on germany.info.