I'm not a lac. consultant but I can tell you from my experience that it could be one of two things. Most likely when a green poo happens it is b/c the baby is eating more of the foremilk vs. the hindmilk (the fattier milk that comes at the end of feedings). Do you feed each one on one side each time or switch? I was able to feed ds on one side each time. Your breasts will adjust to the production that's needed, so that may be an easy way to keep track of foremilk/hindmilk.
The second reason that caused it in my little one was allergens, or things that I was eating that were not being processed well in his tummy. Usually allergenic food gets passed through too quickly and that causes greenness in poop. Milk was the big allergen for him as well as soy. I would try the first suggestion first though and then if you're sure that the baby is getting hte hind milk then look for allergens.
The orange poop is pretty normal from what I remember. Depending on how old the baby is, I seem to remember htat the first couple of months at least.