Sachverhalt: A. A._ betreibt seit Herbst 2008 im X._tal eine sog. "Huskyfarm" wo er vorwiegend Schlittenhunde hält und züchtet sowie Hundeschlittenfahrten anbietet. Wegen Verstössen gegen das Tierschutzgesetz und das Tierseuchengesetz sowie wegen Missachtung von Verfügungen des Veterinärdienstes des Kantons Bern (VeD) musste A._ in den Jahren 2010 bis 2015 mehrfach strafrechtlich verurteilt werden. Zufolge einer Kontrolle auf seinem Betrieb wurde am 12. Februar 2014 festgestellt, dass A._ inzwischen über 50 Hunde hielt. Am 11. April 2014 verfügte der VeD verschiedene Kontrollmassnahmen, welchen A._ jedoch nicht nachkam. B. Am 9. Dezember 2014 verfügte der VeD was folgt: "1. [...] 2. Folgende Massnahmen werden angeordnet: a) Die Reduktion des Hundebestandes von A._ auf maximal 19 Tiere. Für die Reduktion des Bestandes wird Herrn A._ eine Frist bis zum 31. Mai 2015 gesetzt. b) Es wird Herrn A._ verboten, Hunde zu züchten. c) Die mit Verfügung vom 11. April 2014 angeordneten Auflagen wie das Erstellen eines Trainingsplans für die Hunde sowie das Einreichen einer Bestandeskontrolle der Hundehaltung der Jahre 2013 und 2014 bleiben bestehen. Der Trainingsplan sowie eine aktuelle Bestandesliste ist dem Veterinärdienst bis 31. Dezember 2014 einzureichen. d) Die Bestandesreduktion muss dokumentiert werden. Herr A._ muss darüber Buch führen, welchen Hund er wohin vermittelt. Die Hunde müssen ordnungsgemäss bei der ANIS Datenbank abgemeldet und auf die neuen Besitzer umgemeldet werden. Würden Hunde euthanasiert werden, müsste das Todesdatum innert 10 Tagen der ANIS Datenbank gemeldet werden. e) Mit allen verbleibenden 19 Hunden muss wenn nötig ein praktischer Sachkundenachweis absolviert werden. Die Kopien aller Sachkundenachweise müssen dem Veterinärdienst bis spätestens 31. Mai 2015 vorliegen. [...]" Die von A._ gegen diese Verfügung ergriffenen Rechtsmittel wurden kantonal letztinstanzlich mit Urteil des Verwaltungsgerichts des Kantons Bern vom 22. März 2017 abgewiesen. A._ wurde eine neue Frist von sechs Monaten ab Rechtskraft des Urteils angesetzt, um seinen Hundebestand auf 19 Tiere zu reduzieren und dem VeD eine aktuelle Trainings- und Auslaufdokumentation für den Zeitraum von drei Monaten sowie eine aktuelle Bestandeskontrolle einzureichen. C. Mit Eingabe vom 11. Mai 2017 führt A._ Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht, womit er im Wesentlichen die Aufhebung des Urteils des Verwaltungsgerichts verlangt. Eventualiter ersucht er um Rückweisung der Angelegenheit an die Vorinstanz. Während der Veterinärdienst und die Volkswirtschaftsdirektion des Kantons Bern auf eine Vernehmlassung verzichten, schliessen das Verwaltungsgericht des Kantons Bern und sinngemäss auch das Bundesamt für Lebensmittelsicherheit und Veterinärwesen (BLV) auf Abweisung der Beschwerde. Mit Schreiben vom 12. September 2017 nimmt der Beschwerdeführer zum Vernehmlassungsergebnis Stellung.