Foamy poop can have a number of causes, including stomach flu, conditions like celiac disease and chronic pancreatitis, and parasitic infections like giardiasis.