I work at a kennel and it is very possible that the stay at the kennel is what triggered this. You can try and find out if there were any incidents there, but they may not be aware of any, or be reluctant to admit to any. What's the set up at the kennel? Chain link runs? Does the fence go to the ground or is there a solid barrier? Some dogs develop territory aggression from having to see and hear and interact with the dog on the other side of the fence 24/7 maybe having a similar dog for a neighbor at the kennel set your Rottie off. Some obnoxious little white thing may have tortured her during her stay.
It's also possible that the little dog set off a prey response. One of my big dogs does not always recognize little ones as dogs, he sees them as similar to rabbits, especially if they squeal, he'll back off when I call him, but he definitely approaches them with murderous intent. I've had quite a few big dogs with this issue, it's not at all uncommon. More than trying to eradicate the prey drive it's important to work on Lucy's recall, so she'll break off no matter what. (If your dad had been there and called her off would she have stopped?) Pack instinct is a powerful thing, and prey drive is a primary motivator. My other dog will join in when Phyfe kicks in to prey mode, Earnest doesn't have an aggressive bone in his body, he's just responding to the hunting instinct triggers, I'm sure that's all your St. was doing.
I wouldn't label either one "vicious" or "aggressive".