Hello! My cat has always gotten along with the dogs since she grew up with one of them and the other one she’s known since he was a puppy. But she got pregnant a few weeks ago and the day before her pregnancy she just snapped and randomly attacked the dog she’s known since he was a puppy. It was intense, and she wouldn’t stop. We got a lot of scratches and bites trying to stop the fight. I locked her in my room and she gave birth there the next night to one stillborn kitten. After a while I had the guts to let her downstairs and she was all fine until 2 days ago when I stupidly raised my voice a little too loud at one of the dogs for not listening, and she ran over and attacked the OTHER dog. It didn’t escalate thankfully cause we stopped her in time and put her in my room again for the night. I let her down the day after and she’s normal again but everytime the dogs bark or play too energetically she always watches them really intensely. When a neighbor loudly walked past our front door a few minutes ago the dog she’s attacked barked loudly, I saw the fur on her tail and back stand up just like those two times she attacked him and she was about to run downstairs. I grabbed her and put her in my room for a few minutes, and now she’s calm again. But she keeps staring at the dogs as soon as they move too much or make too much sound as if she’s ready. This hasn’t happened before she got pregnant. She’s getting spayed on Monday but I’m scared this behavior won’t change, and if it doesn’t we have to put her down. Can someone help me out?? I love her to pieces but this is extremely stressful and hard to deal with. I feel like I can barely leave my house or relax since I always have to see what she’s doing and a person can’t live like that. She also seems less happy lately, it’s like she’s always on her guard except when she plays with the other cat or when she’s sleeping. Could she become calmer after she’s spayed or is this most likely a permanent behavior issue?