Okay, think about this. When you catch a wild pokemon, what level is it? Its not level 1, that's for sure. Meaning that it has had previous combat experience. In fact, the further in your journey you go, the higher the level the pokemon are, meaning more combat experience.
Pokemon love to...