The flower on its back catches the sun's rays. The sunlight is then absorbed and used for energy.
After a rainy day, the flower on its back smells stronger. The scent attracts other Pokémon.