Blood in Baby's Stool. Babies can sometimes have blood in their stool that is caused by food allergies, a small anal tear or fissure, or even a temporary case of lactose intolerance. It might even be a drop of blood that came from a cracked nipple, which the baby then passed through his system.