Okay, we're in this kind of debate...
So you say Dragon Leg is like a tree so one shouldn't realistically be able to knock it down with a simple charge ?
Well, dragon muscles can't realistically handle its own weight with enough precision and is prone to loose its balance. Furthermore, he shouldn't be able to fly for the same reason. Plus, your reasoning is off, because a tree is rooted, while a dragon leg is not.