Not appropriate to say on t'other thread but I just wanted to say how deeply impressed and hugely amused I was to hear that you had socialised your puppy at a a civil war re-enactment.
You win the prize of most conscientious puppy socialiser.
Brilliant.
Musket fire - check
Mortar Fire - check
Calmness in vicinity of Pike men - check