Build your own Pokémon using Nanoblock - Micro-sized building blocks
Suitable for years 8+ but loved by big kids too! Nanoblock is a rewarding hobby for all ages. Contains small pieces - smallest part is a mere 4x4x5 mm! Not suitable for kids below 8 years old. Mini-Collection models are small enough to fit in the palm of your hand.
Milotic
Its lovely scales are described as rainbow-colored. They change color depending on the viewing angle.