How about keeping 2-3 pure lines between kennel partners, and use the crossed dogs as working dogs and the pure as brood.