Tout simplement parce que le "non" ne signifie rien. Au pire ton chien va être surpris par le changement de ton de ta voix et c'est tout. Pour un chien il est naturel de mordiller, tu ne peux pas assimiler à un chien qu'un comportement naturel est quelque chose de mauvais. Donc au lieu de lui dire "non", tu le rappel avec un jouet, gentiment, si au pire il persiste tu enlèves l'objet qu'il mordille de sous ses yeux, je le fais avec mes chaussures moi. Si c'est toi qu'il mordille, tu l'ignores simplement ou lui propose un autre jouet. J'ai souvent vu des gens utilisé le "non", au début cela va marcher car le chien est surpris par le changement de ton, et ensuite il s'habitue et le "non" n'a plus d'effet, donc le maître crie plus fort, ou insiste plusieurs fois, y met des gestes et tout mais rien ne marche. Alors qu'un simple rappel avec un jouet suffis le plus souvent, ainsi que le fait de féliciter son chien quand il joue avec le jouet.
Généralement ce qui marche bien aussi si le chien est insistant, c'est le "lâche" qui peut se pratiquer au court d'un jeu, tu envoie un jouet à ton chien, il revient avec mais ne veut pas te le donner, donc tu lui propose un autre jouet, et lui dit "lâche", il finit par lâcher le jouet qu'il a dans la gueule pour l'autre jouet, et plus le temps passe, plus il comprendra ce que cet ordre veut dire. Généralement cet ordre est facile à enseigner, et s'apprend rapidement.