Le canton de Genève prélève un impôt sur les chiens. Cet impôt est en vérité une taxe puisqu’il coûte chaque année au propriétaire 50 CHF pour le premier chien, 70 CHF pour le deuxième et 100 CHF pour chaque chien supplémentaire. Certaines communes prélèvent également un centime additionnel qui peut aller de 50 CHF à 100 CHF supplémentaires par an. Une majorité du Grand Conseil composée de l’UDC, du MCG et d’Ensemble à Gauche a voté une loi pour abolir cet impôt.
Le PS s’est toujours battu contre la suppression des impôts qui sont nécessaires pour assurer les prestations publiques (en l’occurrence l’installation de « caninettes » et le nettoyage des rues). Néanmoins, le caractère non progressif de cet impôt et le fait qu’il peut toucher des personnes précaires ou isolées, dont le chien est le seul lien social, ont poussé le PS genevois à laisser la liberté de vote sur ce sujet.