Is he possibly molting? That can be a time when a usually dominant rooster appears weak or under the weather. Can you post any pictures of him? Green poop is usually from not eating enough. Would he eat some scrambled egg, tuna, or ground meat? Watery chicken feed mash is also good. If he is eating, but not pooping much you could offer a tsp of coconut oil chilled and cut into small bits.