Loop not repeating in execution

ISR(WDT_vect)
{
  Serial.println("dude we have entered the routine");
  c=c+1;
}

I'm sure you've heard stories about how serial data transmission is relatively slow, and that serial printing in an ISR is not a good idea. What makes you think that this admonition does not apply to you?