King Cavalier Poodle Mix - Reminds me of a stuffed animal I had as a kid! Side note: Please do not breed dogs to be like this. There is no guarantee a mix will look like this, be hypo-allergenic or not shed. Breeding is very complicated and expensive.
The Leonberger is a breed of large dog. The breed's name derives from the city of Leonberg in Baden-Württemberg, Germany. According to legend, the Leonberger was ostensibly bred as a 'symbolic dog' that would mimic the lion in the town crest.