Large breed hens jumping down from a high roost can cause blood spots in eggs. This is from physical damage as they hit the ground. Other than that, blood spots are usually a genetics issue. I've seen problems with Black Australorps as an example and have read of Jersey Giants as another...