wait, you're not a dog person because when you kick a dog it gets angry?
why not slow down to avoid the dog, since you're cruising anyway?
What works best for me is yelling at it, waterbottle if you've got the warning and sprinting if you've got the slope/wind to help out.
I have kicked a...