In the eastern district of Marzahn, the local authority took in €1.1 million in taxes from dog owners in 2016, city statistics published on Thursday show.
Pooch lovers in Reinickendorf and Spandau also paid over a million into district coffers. The intake was lowest in the inner city district of Schöneberg, where the local Finanzamt levied €287,000 in dog tax.
Dog tax is such big business for the capital that it has 24 full time employees whose sole task is to deal with this one duty.
What is the dog tax?
It was first introduced in several German speaking kingdoms in the early 19th century for the purpose of reducing the prevalence of rabies, and in some cases helping to pay off war debts.
Dog taxes were also common in many European countries throughout much of the 20th century, but were abolished in most countries starting in the 1970s. The United Kingdom was one of the last countries to get rid of it, striking it from the law book in 1987.
But Germany has stubbornly held onto this pet payment.
It is levied at the community level and all households which possess a dog for private reasons are obliged to register their animal and pay up.
Because districts can set the level of the tax, it varies widely across the country. A survey by Stiftung Warentest in 2015 found that the dog tax can be as high as €186 per year.
The tax is also normally much higher if one owns more than one dog, as a stated aim of the tax is to keep dog ownership down. Thus in Berlin dog owners pay €140 per year on their first hound and €180 for every subsequent one.