Stachelschweine können ihre Stacheln freiwillig abwerfen, wenn sie sich bedroht fühlen, und auch in Selbstverteidigung Stacheln abgeben, wenn sie versehentlich einen Räuber treffen. Der Verlust eines Stachels ist für das Stachelschwein meist nicht schädlich, kann sie aber anderen Räubern aussetzen.
In manchen Fällen können Stacheln in die Haut eines Räubers eindringen und Infektionen oder schwere Verletzungen verursachen. Zudem kann ein Stachel, der in das eigene Gewebe des Stachelschweins eindringt, schmerzhafte Abszesse verursachen.