Quand tu déplaces le coussin dans un endroit "invisible" des autres membres de la meute, tu déplaces le problème et c'est pour ça que ça a mis 2 ans. C'est parce qu'il ne savait plus où était le fameux coussin mais pas parce qu'il respectait ta place hiérarchique.
Il faut donc lui interdire, comme dit Champ, mais en disant "non", en lui retirant le coussin (ou tout autre substitut) et en laissant le coussin à la place qu'il avait quand ton chien l'a pris. On surveille (car il va y retourner) et on dit "non" au moment où il va le prendre. C'est comme ça l'éducation, faut insister, insister, insister, ... surtout avec un chiot. Ferme et intransigeant mais sans violence.
En plus, ça lui apprend le "non" dans d'autres circonstances que d'habitude.
Pour un chiot, il se peut que ce soit une phase de découverte et d'apprentissage et pas encore de la dominance mais justement, c'est là où il faut lui expliquer que c'est "non". Ensuite, faut surveiller ses autres comportements pour voir si c'est vraiment de la dominance.
----------------
