Nice of that dog to step in. The big brother everybody deserves to have. I saw one a few weeks back where a couple of roosters were fighting, and a group of geese showed up and separated them and honked at everybody until the situation was under control. It fascinates me to wonder what animals might be thinking (if that's the right word) in situations like this.
-k