1. Irgendwo muss man die Grenze ziehen. Du wohnst 500 Meter zu weit südlich, der Nächste 300 Meter zu weit westlich usw. Irgendwo muss halt die Grenze gezogen werden.
2. Deutschlandweit kann man das gar nicht angleichen, da die Gemeinden, in deinem Fall die Stadt Frankfurt die Preise für die Hundesteuer festlegt. Und Hunde kosten in Großstädten immer sehr viel mehr geld als auf dem Land.
3. Auch wenn es dir nix nützt, gibt es Hundehalter, die noch tiefer in die Tasche greifen müssen:
Berlin: Hundesteuer für 1. Hund : 120.00 €
Hundesteuer für 2. Hund : 180.00 €
Köln: Hundesteuer für 1. Hund : 156.00 €
Hundesteuer für 2. Hund : 156.00 €
Essen: Hundesteuer für 1. Hund : 141.12 €
Hundesteuer für 2. Hund : 171.84 €
Dortmund: Hundesteuer für 1. Hund : 144.00 €
Hundesteuer für 2. Hund : 192.00 €
Leipzig: Hundesteuer für 1. Hund : 96.00 €
Hundesteuer für 2. Hund : 192.00 €
Bleib' also ruhig. Der Staat braucht Geld und dir bleibt eh nix anderes übrig, als es zu zahlen.