das hat überhaupt nix mit Geilheit zu tun!
Dein Hund ist einfach dominant, er weiß genau, dass er tun kann was er will und demonstriert das auf diese Weise.
Meine ältestes Hündin z.B. rammelt auch an allen andern Hunde rum, das hat nichts mit Sexualität zu tun, sie will zeigen, dass sie stärker ist.
Dein Problem habe ich schon von vielen Yorkie-Haltern gehört, bezeichnenderweise wurde es bei vielen auch durch Kastration nicht besser, eben weil es ja keine sexuelle Ursache hatte.
Das einzige was du tun kannst, ist es ihm wirklich KONSEQUERNT zu verbieten, wie hier ja schon viele geraten haben.
Und nicht bedauern, weil er dann fiepend dasitzt, der hat dich voll im Griff!
Kastriren oder Spritzen geben nützt dir da gar nichts, nur Erziehung.