Riddle of the Week

Can you figure out our "Riddle of the Week"?  Post your responses :)
 
This weeks riddle....
 
I have pupils but yet no school.
And many colours as a rule.
I am found in storms and needles too.
In dogs and cats, and cows that moo!
 
What am I ?
Comments