She is adorable. The vaccine program finishes too late for a pup's main learning bracket so get her out now. There is a very good book called 'The Perfect Puppy' by Gwen Bailey. She gives a good list in the back of all the things she thinks a pup should meet BEFORE 16 weeks and advises carrying them to meet these people and items. It's a good read for beginners and experienced owners alike.
You are experienced so can adapt the advice. Such as socialising around farm machinery and livestock.
An odd thing occurred with our new pup which I have not experienced. We socialise all the pups we acquire with horses in the local fields, shouting them over to meet the pups from 6 wks old.
This one. ( Obi ) is totally confidentand relaxed, he is 15 months now. In august we met our first horse and rider. I called Obi to sit nice as we do at the horse fields. He suddenly took fright. It turns out he cannot understand what is on a horse's back ( the rider ) so I've been working on this for a few months but finding riders when you want them is dire!q
Just thought I'd mention my situation when I thought I'd covered most angles of socialising for our lifestyle, but Obi thought out of the box

.
She is a behaviourist and very good in her field

.