Sachverhalt: A. Am 29. April 2009 trafen zwei Polizeibeamte X._ in Begleitung einer zweiten Person zusammen mit 16 Hunden auf dem Gemeindegebiet von Wettingen an; zwei der Tiere waren angeleint, die anderen 14 freilaufend. Am 10. Juni 2009 verfügte der Gemeinderat von Wettingen, X._ dürfe auf dem Gemeindegebiet von Wettingen maximal fünf Hunde gemeinsam ausführen, wobei vier Hunde immer an der Leine sein müssten und der frei laufende fünfte Hund auch unter Ablenkung jederzeit abrufbar sein müsse. Eine Beschwerde gegen diesen Entscheid wies der Regierungsrat des Kantons Aargau am 15. Februar 2012 ab und auferlegt X._ die Verfahrenskosten. B. Diesen Entscheid focht X._ beim Verwaltungsgericht des Kantons Aargau an. Dieses hielt in seinem Urteil vom 8. August 2013 fest, der Gemeinderat von Wettingen habe den Anspruch auf rechtliches Gehör von X._ verletzt, weil er sie vor Erlass seiner Verfügung nicht angehört habe. Es handle sich allerdings nicht um eine schwerwiegende Gehörsverletzung, weshalb sie geheilt werden könne, doch rechtfertige es sich, X._ die vorinstanzlichen Verfahrenskosten bloss im Umfang von 4/5 aufzuerlegen. Im Übrigen wies das Verwaltungsgericht die Beschwerde ab: Die strittige Anordnung greife nicht in die persönliche Freiheit X._s ein. Die Verfügung des Gemeinderats von Wettingen sei kompetenzgemäss erlassen worden und könne sich auf eine reglementarische Grundlage abstützen. Die Begrenzung der Anzahl der Hunde, die gleichzeitig ausgeführt werden dürften, verbunden mit einem (teilweisen) Leinenzwang, liege auch im öffentlichen Interesse. Eine grössere Gruppe von nicht an der Leine geführten Hunden entwickle ein Rudelverhalten, was die Kontrollierbarkeit der Tiere erschwere. Deshalb sei die Gefahr von Zwischenfällen mit Spaziergängern, Joggern oder Kindern erheblich, wenn X._ viele Hunde gleichzeitig ohne Leine ausführe. Ein milderes Mittel sei nicht ersichtlich: Damit das freilaufende Tier zuverlässig abrufbar sei, müssten die anderen Hunde an der Leine geführt werden; deren Zahl dürfe vier nicht überschreiten, weil es sonst zu Verstrickungen komme. Das Verwaltungsgericht erachtete die Anordnung für X._ auch als zumutbar. Immerhin ergänzte es die Verfügung des Wettinger Gemeinderats dahingehend, dass es ausdrücklich festhielt, wenn die Beschwerdeführerin drei oder weniger Hunde ausführe, dürften diese unangeleint sein. Das Verwaltungsgericht auferlegte der Beschwerdeführerin die Verfahrenskosten und sprach der anwaltlich vertretenen Gemeinde eine Parteientschädigung zu. C. X._ (Beschwerdeführerin) führt mit Eingabe vom 18. September 2013 Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht und beantragt, das Urteil des Verwaltungsgerichts (Vorinstanz) sei vollumfänglich aufzuheben. Auf prozessualer Ebene macht sie geltend, die Vorinstanz habe ihren Anspruch auf rechtliches Gehör verletzt, indem sie die von der verfügenden Gemeinde Wettingen unterlassene Anhörung geheilt habe. Zudem hält sie die vorinstanzliche Kostenverlegung für willkürlich: Zum einen hätten ihr im Falle der - ihres Erachtens ohnehin unzulässigen - Heilung nicht alle Verfahrenskosten auferlegt werden dürfen, zum anderen habe die Gemeinde keinen Anspruch auf Parteientschädigung. Inhaltlich erachtet sie deren Anordnung als Verletzung ihrer persönlichen Freiheit. Hierfür fehle nicht nur eine gesetzliche Grundlage; es sei auch unverhältnismässig, einen Leinenzwang anzuordnen und die Zahl der Tiere, die sie gleichzeitig ausführen dürfe, einzuschränken. Die Hunde seien teilweise schon alt und in ihren Bewegungsabläufen eingeschränkt. Ihre Tiere würden niemanden bedrohen oder belästigen. Aus denselben Gründen sei die strittige Anordnung auch unverhältnismässig. Die Gemeinde Wettingen beantragt die Abweisung der Beschwerde. Das Verwaltungsgericht hat auf eine Stellungnahme verzichtet. 