The only way carrots or any food will evect the color of feathers is at moulting and growing out. It can not do it when the feathers are fully grown out for they stop growing then. It is most likely somthing that they brushed up against or dust bathed or rolled in.
Last edited: