I think you where right not to kick the wee doggie! To be honest if it had wanted to really bite you it would have broken the skin. The fact that it ran around to the other side and bit your shoe/toe, makes it seem to be that it was simply playing a bit rough, or an idiot.
Saying that I would have still clubbed it with my seat post or rammed it with my front wheel. Any excuse and I GO OFF!, COME ON THEN!!!!!!
I would have pushed the bike into it, not too hard but as dogs tend to run at you full tilt they don't have enough time to stop. Getting hit with the front wheel won't really hurt but it will shock then into backing off!
I was out cycling with a newbie once and a dog ran over and tried to bite him as we pushed our bikes. As the guy had been mauled before he panicked and screamed, help me!
I calmly shoved my front wheel into the dog and hit it in the mid rift only problem was we where at the edge of the esk at the industial estate and it slid down into the water.
Made a terrible racket when it hit the water only to realize it wasn't even deep. The owner marches upto me and says, there was no need for that! the guy with me says, yes there f@cking was it tried to f@cking bite me.
I just shrugged my shoulders and walked off! no hard feelings these things happen, I doubt very much if that dog tried to bite anyone else though, for a while.
The response should be relative to the circumstances. At the end of the day it's the riders call! all these threads do is make people aware of their options.
Ridefree!