Azurill

Azurill is a rare Normal, Fairy-type Baby Pokémon from Hoenn region. It can evolve into Marill when fed with 25 candies and its final evolution form is Azumarill.