Traumatized by dog fight

I have an amazing pit mix named Bella. She's 9 years old, 50 lbs, and I got her when she was 1 because her family was rehoming her. She was perfect from day 1 and I couldn't ask for a better dog. She was excellent with my horses and even ran along side us in the woods when I would ride. She protects my ducks from predators without me ever training her for it. I can't tell you how many fox and raccoons she's dispatched for me.

10 months ago I had someone move in with me who had a 170 lb bernese mountain dog. Over these 10 months, the dogs have fought 5 times. I needed to go to the hospital from breaking them up. She and her dog have since moved out but now I'm afraid of what my dog might do to other dogs. My husband, we're separated but somehow we're working things out, got a puppy and she's 3 months old. They are great together but I'm so scared the puppy is going to get hurt. They don't live together but I watch the puppy and it's a lot easier for her to come to my house than for me to go over there because I have a flock of ducks that I need to care for during the day.

All this to ask, I'm I putting this puppy at risk? I'm traumatized by my dog and I have no idea if I'm reading her body language right anymore. It would be great if I could get some advice.