This has been a long time argument between dog owners. Free Feeding or Meal Times??
Some believe that you should fill the dog's food bowl and it will eat when hungry. This is called Free Feeding. My parents do this with their dog and it works pretty well - except when other dogs come over for visits. Sometimes their dog will guard the food, sometimes she will eat it all regardless of whether it is too much for her or not, sometimes she will ignore it and let the other dogs eat it (not good for the other dogs).
Others believe that you should measure out exactly how much the dog is allowed to eat at any given meal and the food only stays down for 30 minute intervals. This is what I call "Meal Times". I'm sure there's a better word for it, if you know it, let me know! Set Meal Times allow for a measure of control and you always know if your dog is off their food. It may be a warning that your dog is unwell.
Personally, I use Meal Times and don't Free Feed my dogs. I find that Free Feeding leads to Resource Guarding in multi-dog households as well as overeating. As we all know, overeating can only result in one thing - an obese dog.
What do you do? Do you Free Feed or have set Meal Times?
Why do you feed the way you do?