Ma chienne de 5 mois ne lâche pas mee chats

Bonjour, Ma chienne de 5 mois ne lâche pas mes deux chats. Elle leur court après, leur saute dessus et les mord toute la journée. Cela est très problématique car désagréable pour mes chats, mais le plus problématique est qu'elle fait des pipis d'excitation à chaque fois qu'elle croise les chats. Selon nôtre éducateur canin, il ne faut pas intervenir. Les chiens et chats sont censés gérer seuls leurs problèmes et faire respecter la hiérarchie. Malheureusement, mes chats sont très/trop dociles et ne réagissent pas lorsque le chien les attaque pour jouer. Ils partent en courant, ce qu'elle interprète comme un jeu. Concernant les accidents pipi, nous sommes sûrs que le problème est dû à l'excitation. Lorsqu'elle est isolée des chats, elle peut être propre durant 6 ou 7 heures. Avec les chats, elle peut faire pipi alors qu'on l'a sorti il y a 20 minutes. Ma question est donc: que puis-je faire pour qu'elle lâche les chats ? Nous avons pas mal de problèmes qui découlent tous de cela: les pipi d'excitation, les aboiements à longueur de journée à chaque fois qu'elle croise un chat, les pauvres chats qui n'osent plus sortir de leur cachette, etc. Merci d'avance pour vos conseils. Nous sommes en manque d'idée....