Most dogs will do well on two meals per day. However, puppies and elderly dogs may need to eat more frequently.