There are two main ways that infections can arise in the intestines -- either after a physical trauma like gastroenteritis(like your son had) -- and if your doctor also gave your son antibiotics for gastroenteritis then this will further act to kill all the beneficial bacteria in his gut and would also encourage the upward spread of both candida and other pathogens from his lower intestines.