I have a 2.5yr mini poodle. She has no set feed times. There is always kibble in her bowl, which she'll nibble when she wants, and generally some wet food twice a day. She might not eat the wet food for hours or leaves overnight, but sometimes will eat it all at once. She is not overweight and no health issues we are aware of.
A friend has 2 of the same breed, and they scratch and bark 3x a day to be fed at VERY set times. She claims this is the norm but I couldn't stand it, unless there was some benefit to the dog.
I realise some breeds will eat everything in sight, but mine just seems to eat when hungry. Should my dog have rigid, set feed times? Is there a reason to do this I'm missing?