I have a lot of experience with dogs too. Especially labs. They are not aggressive dogs but often have the habit at charging at people full bore, roaring away, when they are surprised. With my dogs it has always ended with them sticking their nose into the person, realizing it was a human, and promptly searching for the nearest stick for them to throw. No doubt that's how this case would have ended had this guy not been so trigger happy.