Great action shots! Looks like a lot of fun was had!!

Yes, that dog is a Greater Swiss Mountain Dog. The blaze (white stripe on face)...can range greatly in the breed, from very wide to very thin...and all are accepted in the AKC. Some even have the white on the face...wrap around to the neck...they all vary. That dog looked pretty large...maybe full grown?

Anyway, thanks for sharing the pics.

Robyn