
Me too, from your post it wasn't clear that she was now an older puppy five months on from when you got her. Previous advice should help. Also try to get her outside for training and whenever she gets excited so that you can still praise her as the weeing doesn't matter, do a few little things that will gain her praise so that she feels sure that you are happy with her. At 9 months she still has time to grow out of this habit, I have known goldies and spaniels keep up this until nearly a year, as their sphincters were not that tight. Maybe the sphincter tightening drugs will help!
I would keep her in the kitchen or other areas that are not carpeted during all interactions with you that cause the weeing, and just ignore it and mop up later, but praise her for doing something to please you, keeping a very calm and jolly manner. as she gains in confidence (at leqst with you) the problem should get less. this is natural behaviour with very low ranking members of canine packs!
I am sorry things are so hard for you at present which makes the problem seem so much worse!