It's usually best to feed a growing puppy two or three times per day, for example.
But for the most part, adult dogs will do just fine eating once per day.
A gray wolf is able to eat up to 22 pound of food at one time.
Many of the dogs I care for choose to eat once a day or even once every two or three days.