Shaymin (Land Forme), from Pokémon.
In this form, Shaymin is a small, white hedgehog-like Pokémon. It has green grass-like fur on its back and a pink flower with two leaves on each side of its head, which resembles the Gracidea flower.
This tag implicates shaymin (learn more).