Using candies doesn't make things any easier, at least not in American English. If we have a lollipop and a piece of licorice, we would not say we had "two candies". Nor would we say "two pieces of candy" in that particular case, since they're so different. I don't know what I would say in that case. Perhaps "I have two kinds of candy". — TRomano 5 hours ago