Dogs are serious business! I had a dog catch me by surprise, it ran into my back wheel at full speed, I wobbled twice and went down at 16mph. Just minor knee scrapes, but I couldn't kneel for two weeks. He hit my rear rack support arm otherwise he would have gone right thru my wheel.
Thankfully, the owner came out and I semi-politely took her head off. No dogs in sight since then.