My hypothesis as to why Buneary rolls up its ears is that its hearing is far too keen. I surmise that the Pokémon protects its hearing by limiting the sound that may enter its ears.
You can tell how it feels by the way it rolls its ears. When it’s scared, both ears are rolled up.