Well, when fish have matured, sooner or later they will breed if kept together. If u really don't want them to breed, the only solution is to identify which are the males & which are females and separate them.
Any type of goldfish is able to mate with any type of goldfish. That's how we get all the different types of goldfish now, they're the result of careful cross-breeding that has been done for centuries.
As for pearlscale & ranchu combination, well believe or not in Bandung (Indonesia) they've just developed a new breed called the.....guess what....pearlscale ranchu. It's basically ranchu with pearlscales. Here are some pics below:
