I don't think there is one... You can have Yoshi change colors by eating fruit and I've had Yoshi eat all the kinds of fruit (I think) and I never got green...
Although if you jump into water with Yoshi he'll die and while he's disappearing it looks like he was green (you'll see what I mean when you do it, if you haven't already)....
