yesterday my puppy ate a long hair, and i couldn't get it out of his mouth before he swallowed it.

today when he was pooping, he started screaming and i picked him up and that hair was half way out of his butt. i tried to pull it out slowly but he screamed even louder. i pulled it out quickly and he seems ok now.

does anyone know if it could hurt him internally? i dont know how often puppies eat hair and it gets caught when it comes out..