So this is my first time keeping chickens, and I got four hens this summer: 2 buff orpingtons, 1 barred rock, and an easter egger. The easter egger always lays perfect eggs, the barred rock usually lays small eggs with just a white, and the 2 buff orpingtons lay eggs that ALWAYS have large blood spots on the yolks. I know the blood spots aren't dangerous or anything, but I find them really unappetizing and they make me hesitate to give eggs to friends. My question is, is this a tendency of the buff orpington breed, or was I just unlucky with the two orpingtons that I got? If I get more chickens, are there breeds that I should avoid if I want to avoid the blood spots? For that matter, are there breeds to avoid if I don't want the small yolk-less eggs all the time? Also, do these kinds of problems tend to clear up after a molt?