Sachverhalt: A. X._ führt einen Landwirtschaftsbetrieb. Diesen unterzogen das kantonale Veterinäramt und das Landwirtschaftsamt am 5. Mai 2010 einer unangemeldeten Kontrolle. Dabei stellten sie diverse Missstände fest und brachten diese am 8. Juni 2010 zur Anzeige. Am 15. Juni 2010 fand auf Antrag von X._ eine Nachkontrolle statt, wobei wiederum Mängel in der Tierhaltung registriert wurden. Am 23. Februar 2011 nahm der Kantonstierarzt im Auftrag und in Begleitung der Staatsanwaltschaft auf dem Betrieb eine unangemeldete Nachkontrolle vor und deckte erneut verschiedene Mängel auf. B. X._ wird vorgeworfen, wiederholt gegen das Tierschutzgesetz, die Tierschutzverordnung und das Tierseuchengesetz verstossen zu haben. Ausserdem habe er Widerhandlungen gegen das Gewässerschutzgesetz begangen und sich des Ungehorsams gegen amtliche Verfügungen schuldig gemacht. C. Nach Einsprache von X._ gegen den Strafbefehl vom 23. Oktober 2012 sprach die Einzelrichterin des Kantonsgerichts Appenzell Ausserrhoden ihn am 27. Juni 2013 "teilweise schuldig" der Tierquälerei, der Widerhandlung gegen das Tierschutzgesetz und der Übertretung des Tierseuchengesetzes (alles mehrfach begangen) sowie schuldig der Widerhandlung gegen das Gewässerschutzgesetz und des Ungehorsams gegen eine amtliche Verfügung. Sie verurteilte X._ zu einer Geldstrafe von 90 Tagessätzen zu Fr. 85.-- (im Umfang von 45 Tagessätzen bedingt aufgeschoben bei einer Probezeit von 5 Jahren) sowie zu einer Busse von Fr. 10'000.-- und sprach ihm eine Entschädigung von Fr. 3'044.50 zu. Das Obergericht des Kantons Appenzell Ausserrhoden bestätigte dieses Urteil am 8. Dezember 2014. D. X._ führt Beschwerde in Strafsachen und beantragt, das Urteil des Obergerichts des Kantons Appenzell Ausserrhoden vom 8. Dezember 2014 sei aufzuheben, soweit er nicht freigesprochen und ihm keine volle Entschädigung zugesprochen worden sei. Er sei von sämtlichen Vorwürfen freizusprechen, eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen.