Die Hundesteuer ist historisch bedingt. Katzen galten als Nutztier weil sie Mäuse fangen und eben das Ungeziefer im Zaum halten. Einen Hund zu halten galt als „unnötiger Luxus“.
Aber Hunde waren doch früher auch Nutztiere. Haus und Vieh bewachen, Schafe hüten usw.