One of my Otaku characters for Sailor Moon uses Dinosaur Powers because she is fascinated with collecting rocks. Her necklace is a piece of amber, with a dinosaur tooth in it, and this is what gives her her power.
The headbutting thing reminded me of this.