Lucario

Lucario is an Aura Pokemon. Sensing the auras that all beings emanate allows Lucario to read minds and predict movements. Lucario is also very sensitive to others' emotions.