Scary. Seemingly handled very well. Your tips were very informative, at least to me.
Thanks for sharing your story.
PS - I haven't had any crises with dogs while riding, but I once did see a very sobering attack. A German Shepard charged my Vizsla (60# dog) from 90 degrees at full speed. BAM! He hit broadside. Knocked my dog over and several feet sideways. The owner came over and said "sorry."