Maybe she's still learning how far she can push things as far as the fighting goes. Gracie kind of taught Spike how rough he can get and he still tests her every now and then. Gracie is so much bigger she can keep him in check though. Gracie is 5 yrs. old and Spike is 3 for reference.
As far as potty training I can offer you no hope.

I had absolutely no trouble housebreaking Gracie, Sugar was a bit harder since I didn't get him until 17 months but Spike... of Spike, thank God he's so cute. He would pee on beds, on the dog beds, he even peed in the water dish and once right on my lap!

He's the sweetest thing and I don't think it was spite- he's just not all there. I had him at the vets so many times thinking kidney infection it was ridiculous.

At 3 I still have to treat him like a puppy- take him out all the time, keep him confined in the study if I'm not watching him and still, all I can say is I am very grateful for my tile floors.
Spike is a very unique little guy and Coral is so young I'm sure she'll come around. If not- you're not alone!