It doesn't always follow as to what colour shirt you wear . It's a phenomenon that has never been explained even by some of the worlds great scientists.
All of that is rubbish. They are there to collect belly fluff which is - if you are healthy - nearly always a shade of blue. Sky blue meaning you are in tip top condition.