lucky man, at those speeds if they got under a wheel, it could have turned really ugly.
Great vid though!
I've had a few incidents like this in Thailand with dogs, one time I kicked it this repeat offending dog that kept looking like it was trying to bite me, I kicked it in the head while riding and it never did it again.
Another time I saw lady unconscious after her motorbike hit a dog. Lots of stray dogs roaming the streets there.
Here in Australia bloody turkeys do a bolt to cross in front and I have even had a kangaroo jump out in front of me..... I've run over a snake too which I put my feet up as high in the air as possible. Almost hit some cats at night too.
There's really not much you can do at high speeds, just tense up and ready for the impact or not.