Es gibt so Spray, was gegen Hunde benutzt werden darf, kann man sich im Internet bestellen. Sollte der Hund tatsächlich nicht angeleint worden sein, und du würdest es gegen das Tier benutzen, dann würdest du höchstwahrscheinlich auch Recht, falls es so weit kommen sollte, vor Gericht bekommen.
Allerdings soll es auch helfen, wenn man sich bei so einem Fall gar nicht bewegt, das Tier ist ja nicht dran Schuld, dass der Besitzer ihm nichts beibringt und ihn frei herum laufen lässt. Trotzdem kann ich verstehen, dass du dich wehren möchtest, versuch dabei aber, so wenig Schaden wie möglich zu verursachen.
Treten etc. würde ich nicht versuchen, kann mir vorstellen, dass der Hund bessere Reflexe hat als du und dich dabei beißt.
Wenn der Besitzer daraufhin auf dich losgeht, solltest du dich auch verteidigen dürfen, aber auch nur so, dass es nicht als Körperverletzung betrachtet werden könnte (Nicht während er auf dem Boden liegt auf ihn einschlagen).