Your puppy may be suffering from one of a few ailments. Blood in the stools can indicate some foreign object is wreaking havoc trying to get out. Or, if diarrhea is present it could be inflamed and irritated bowels. But most likely it is a pathological sign. Perhaps whipworm. Or even worse case scenario a parvo infection.