My 8 months lo poo is hard and he is crying when he poo.. There is a little abit of blood stain on the poo.. What must I let him eat so he can poo normally. Is it I didn't give him enough water? He eat solid food twice a day. Other then that all drink milk. His solid food I give him carrot, pumpkin, broccoli and fish porridge. I didn't give him too much plain water only when he is eating porridge I will offer him plain water.