Bei Fairness geht es immer darum, ob der Hund weiß was er tun oder lassen soll.
Unfair ist, einen Hund bewusst in den "Fehler" zu treiben, um ihn dann mit Strafe zu korrigieren.
Dann stellt sich oft auch kein Verständnis ein, sondern ein Meiden, um die Strafe nicht zu bekommen, das ist ein großer Unterschied.
Ich finde deinen Aufbau, dass er später mit dir gemeinsam die Beute bekommt, gut.
Aber bedenke, dass ein Ball kein Reh ist und Hunde zudem oft ortsbezogen lernen. Also solltest du das Training auf andere schnelle Bewegungsreize ausdehnen.
Hier im Forum gibt es eine Impulskontroll-Challenge mit vielen Übungen, die das Thema behandeln.