Faits: A. Le 1er octobre 2003, le Grand Conseil du canton de Genève a adopté la loi sur les conditions d'élevage, d'éducation et de détention des chiens (ci-après: la loi cantonale ou LChiens; RSG M 3 45), qui est entrée en vigueur le 29 novembre 2003. L'art. 10 LChiens, intitulé "Lieux d'ébats", prévoit, dans sa teneur du 22 février 2007 entrée en vigueur le 31 juillet 2007: "1 Le département, en collaboration avec les communes et après consultation des milieux intéressés, définit les lieux où les chiens: a) ne sont pas admis; b) doivent être tenus en laisse; c) peuvent pénétrer sans laisse sous la maîtrise de leur détenteur; d) peuvent être laissés en liberté sous la responsabilité de leur détenteur. 2 Le département veille à ce qu'il existe sur le territoire cantonal un nombre suffisant de lieux où les chiens ne sont pas admis, de lieux où l'accès aux chiens est autorisé sous conditions et de lieux où les chiens peuvent accéder librement." Le 17 décembre 2007, le Conseil d'Etat du canton de Genève a adopté un nouveau règlement d'application de la loi sur les conditions d'élevage, d'éducation et de détention des chiens (ci-après: le règlement cantonal ou RChiens; RSG M 3 45.01), entré en vigueur le 1er janvier 2008. Il y a lieu de citer la teneur de différentes dispositions du règlement cantonal. L'art. 21 RChiens, qui a pour titre "Accès interdits", dispose, aux al. 1 let. j et 5: "1 Les lieux dans lesquels les chiens ne sont pas admis sont les suivants: (...) j) les parcs publics, tels que désignés par arrêté du département en charge du service de la consommation et des affaires vétérinaires (ci-après: le département). (...) 5 Le département et les communes, par l'intermédiaire de leur exécutif, après consultation de la commission, sont habilités à désigner, en fonction des besoins, d'autres accès interdits." Quant à l'art. 22 RChiens, intitulé "Accès autorisés sous conditions", il énumère, à l'al. 1, les lieux dans lesquels les chiens doivent être tenus en laisse et il prévoit, à l'al. 2: "Le département et les communes, par l'intermédiaire de leur exécutif, après consultation de la commission, sont habilités à désigner, en fonction des besoins, d'autres accès autorisés sous conditions." Le 20 décembre 2007, le Département du territoire du canton de Genève a édicté un arrêté désignant les parcs interdits aux chiens (ci-après: l'Arrêté), en se fondant notamment sur l'art. 10 LChiens. Il a ainsi établi une liste de 65 parcs, répartis sur 17 communes, dont l'accès est refusé aux chiens. Depuis le 1er janvier 2008, le département genevois en charge des affaires vétérinaires n'est plus le Département du territoire, mais le Département de l'économie et de la santé. B. Le 1er février 2008, X._ a déposé un recours en matière de droit public au Tribunal fédéral. Elle conclut, sous suite de frais et dépens, à l'annulation des art. 21 al. 1 let. j et al. 5 ainsi que 22 al. 2 RChiens et de l'Arrêté. Propriétaire d'un chien, la recourante se plaint de violations des principes de l'interdiction de l'arbitraire, de la proportionnalité, de la séparation des pouvoirs et de la légalité. Au nom du Conseil d'Etat, le Département de l'économie et de la santé conclut, sous suite de frais et dépens, au rejet du recours et à la confirmation des art. 21 al. 1 let. j et al. 5 ainsi que 22 al. 2 RChiens et de l'Arrêté. Lors d'un second échange d'écritures, les parties ont maintenu leurs positions respectives. C. Le 21 novembre 2008, le Tribunal fédéral a délibéré sur le présent recours en séance publique.