Ziemlich schwierig, da übers Netz einen guten Rat zu geben. Deswegen würde ich an Deiner Stelle zum Tierarzt mit ihm, eventuell vorher anrufen und die Symptome schildern. Vielleicht hat ihn was gestochen, vielleicht hat er sich was gezerrt, vielleicht ist es aber auch etwas ganz anderes.
Wir sind auch mal mit einem Hund von Tierarzt (nicht da, trotz Dienst) zu Klinik (mindestens fünf Stunden Wartezeit) gefahren, weil der Hund nicht mehr fressen und trinken konnte. Am Ende kam raus, daß er wahrscheinlich eine Verspannung im Nacken hatte. Weil diese Tiere nicht reden können, fährt man lieber zu oft als zu selten mal zum Tierarzt.
Alles Gute!