Very young puppies need to be fed more then twice a day.
Four times a day at least. As they get older they can be cut down to 3 times a day then twice. Depends on the dog if we have left food out at all times. In over 50 yrs of owning dogs have ony had 1 that over ate on self feeding (a 5 lb yorkie). Multiple dogs sometimes compete and may tend to eat more.
Most healthy aduld dogs can get by being fed once a day if that is what you want.
Lg & giant breeds do not reach maturity until older (14-18 months) They need plenty of food while developing.Some breeds are prone to stomach bloat and should not be fed just 1 time daily. Toys reach full growth earlier (some about 9 months.) Meals should be given according to development. 1 hr before bed restrict water while house breaking, fesh water at all times after. Teach the pup to sit. Anytime it starts to jump, tell it to sit.