I do not claim to be an animal expert, but I do know that cannibalism = something eating the same species as them.
For example, humans eating chicken isn't cannibalism. Humans eating humans is. I think the only Pokémon that could be cannibalistic is Hydreigon.
You're probably thinking of using "carnivorus", not "cannibalism".
You got your Fairy type. Are you happy now, guys?
"A cameo is a small appearance of a known person with a minor role". So why do people call Dawn's BW appearance a cameo when she was a major character for NINE-ISH consecutive episodes?