It means that he is very strong in character, malgenite, grumpy. He gets irritated easily, furious.
having bad fleas-refers to possessing bad character or being in a bad mood