You need to take your puppy to the vet. You puppy could be bleeding internally. He/she could die from that. I would go now.
My puppy looks like he is having a hard time pooping but there like soft poops and there is blood in them and he Cry
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.
My dog is pooping out blood what should I do
You should really get the pup to the vet to be seen. There are many things that can be wrong with him. Including internal bleeding, and pain. Hope this helps, good luck to you and the pup.
Its having its period haha haha