Today was her first puppy training class and she did really well! She was much bigger than her peers (25 lbs already o_O) but would play very gently with the smaller puppies.
The bad news is that she ate her first cat turd today. I suspect this will not be the last time.
And, and, AND, I am able to loose-leash walk her now, mostly ish. But it’s definitely improved.