I am no rooster expert but 3 roos with 17 hens sounds like a bit much. Since all your hens lay various shades of brown you'll end up with various shades of green from the offspring. I'm sure some more knowledgeable folks will chime in.
P.s. That cockerel looks splash