What is a Pumi a mix of?

What is a Pumi a mix of?
The Pumi is a mix of the Hungarian Puli and various European herding breeds, such as French and German herding dogs. This crossbreeding occurred in Hungary in the 17th and 18th centuries, creating a dog with the agility and herding skills of the Puli, combined with the versatility and structure of the Western herding breeds. This mix gave the Pumi its distinctive curly coat and energetic personality.