This idea was tossed around on an old fakemon project on another forum I go to a few years ago. At the time I thought it was implausible, but now that we have Vanilluxe and its family I think it would be a realistic idea.
Starts off as a normal type (or maybe rock because it's hard candy). it becomes one of three evolutions (evolves by level, maybe changing based on base stats, knowing a move, or holding certain items). All evolutions keep the main type and gain a subtype. Fighting for lollipop, Dark for jawbreaker (or maybe rock if the main type is normal), and Flying for the cotton candy (or maybe Ghost)
the designs can easily be changed. Originally I had the 3rd evolution being a empty candy wrapper, but I liked the cotton candy idea more. The lollipop had another lollipop at the bottom end of its stick, which then had many little legs like the first stage had.
Starts off as a normal type (or maybe rock because it's hard candy). it becomes one of three evolutions (evolves by level, maybe changing based on base stats, knowing a move, or holding certain items). All evolutions keep the main type and gain a subtype. Fighting for lollipop, Dark for jawbreaker (or maybe rock if the main type is normal), and Flying for the cotton candy (or maybe Ghost)
the designs can easily be changed. Originally I had the 3rd evolution being a empty candy wrapper, but I liked the cotton candy idea more. The lollipop had another lollipop at the bottom end of its stick, which then had many little legs like the first stage had.