Peut-être parce que vous avez pris un chiot clairement trop jeune (d'ailleurs, 7 semaines c'est illégal) et qu'il n'a donc pas eu le temps d'apprendre de sa mère les bases du comportement canin (le détachement mère-chiot ne se fait pas avant 12 semaines).
Donc il y a fort à parier que le chiot a pris pour modèle la chatte de 9 ans, et qu'il copie son comportement parce que c'est le comportement qu'il a appris à avoir.
Le gronder est inutile, c'est comme si on vous grondait de prendre une douche le matin ou de vous brosser les dents après le petit-déjeuner : ce sont des choses qu'on vous a appris à faire, c'est le comportement qu'on vous a appris à avoir. Quand vous grondez le chiot, il ne comprend pas pourquoi.
Mon conseil : voir un comportementaliste canin assez rapidement pour vous faire aider et trouver un moyen de l'aider à être chien équilibré. Un chiot qui se croit chat, ça me semble pas forcément top pour son développement.