Germany is the great envy of dogs and their owners, they have achieved so many things because they are more responsible, cleaner with their dogs and above all comply with the rules. They have another culture and mentality for dogs. As a hit, you have to pay taxes for dogs according to race and size.
It is a very open country and respectful of animals and very dog-loving. Here you can take it everywhere. You can take your dog to restaurants, cafes, shopping centers, stores, except food, the beach, the metro etc.
In general, nobody will be able to prevent you from going with your dog, as long as he is educated, behaves well and does not have his needs in an inappropriate place. In case you remember to always carry bags, although you will see that there are many parks that offer free.
Here usually, people never look bad when you go with your dog on the street and when you go to a public place, it is very important to take care that your dog does not bother anyone.