Germans, on the whole, love and respect pets and are especially friendly to dogs. Keeping a pet on a leash is a must apart from inside official, special pens in the city. Surprisingly for some, dogs are also permitted on public transport and inside restaurants unless otherwise stated.