Question: why does my baby have diarrhea?
Answer: Baby Diarrhea Causes. A lot of things can cause the problem, including: An infection with a virus, bacteria, or parasite. Babies can pick up these germs through contact with unclean food or water or when they touch germy surfaces and then put their hands into their mouths.