The dog license is an official document which is intended to prove dog-handling competency and affords your dog additional off-leash freedom in Berlin.
Travelling with dogs on public transport in Germany has a sort of interesting bureaucratic charm to it. In most European countries, there is a fairly simple system: dogs either travel for free or there is a dog ticket for every situation.