Ich würd ihn einfach mitziehen und das so lange bis er merkt das er mit dem Verhalten nicht an sein Ziel kommt.
Und loben wenn er sich dann entschieden hat mitzukommen.
So würde ich es auch machen. Wenn du ihn immer lockst und bettelst, wird das Problem eher schlimmer. Wenn du einfach gehst, kommt er ja auch, denn er merkt, dass du es ignorierst und er damit nicht durchkommt. Ich denke, er weiß genau, es geht jetzt wieder nach Hause und darauf hat er halt keinen Bock. Er muss lernen, dass nicht er entscheidet, wann es nach Hause geht, sondern du.