I think people are giving dogs too much credit... How much are they to analyze... they are dogs... I can point blank say... If that situation happened in my yard, the outcome would not be pretty.
On the other hand... My dogs would never be in the middle of a family party or in that situation.