Wow I honestly didn't know we were still having this discussion! None of the Pokemon can be the "best" Dragon Dancer (except for Charizard which is just no, don't use it) because they each have an individual niche. If we are going by reliability alone; the ability to get a Dragon Dance easiest...