C.S.
Have you tried eliminating dairy from your diet? That could be the cause of the green poop as he may not be breaking down the sugar and protein in the milk. My daughter's poop was green for a long time until we figured out that she was allergic to dairy. Now I eat very little dairy and it cleared up pretty quickly. Try completely elimating all dairy from your diet for two weeks and see if the green stools go away. Then slowly start reintroducing one type of dairy product at a time and see if comes back. If it does, that would be a clue that he's allergic to dairy. I find that if I eat some dairy like cheese in moderation, she's fine, but if I eat ice cream every day for a week or eat a bowl of macaroni and cheese, she'll be up all night screaming from gas pains. So if is allergic, you still may be able to eat some dairy. If it doesn't seem to be the dairy, I would try other foods to rule out allergies, then talk to your doctor if that doesn't work. Good luck!