I've run over two so far. First one on a fat cruiser at
low speed. Me on the cruiser. About a 30lb dog that
ran in front of the front wheel. All I felt was a mushy
bump and heard a yelping dog scrambling away.
Bike was stable the whole time.
Sunday, I now think a smaller one missed the front
tire and hit the front manifold. No worries on my part.
Stable again.
Conclusion: upright collision may not be too worrisome.
In a lean: all bets are off.
Good thing dogs don't fly