We just came back from 10 days in Germany (Bavaria), and were blown away by the fact that there were no children in any of the restaurants we went to. None. There were, however, dogs. Dogs in stores, dogs on public transportation and dogs in restaurants. They were mostly smaller dogs (no Great Danes), but they were not those little beasts that fit into your purse either. Many eateries even provide doggie water bowls. And without exception, the dogs were quite well behaved and unobtrusive.
Are the Germans on to something?