It probably depends on the size & age of your pup. Ask your vet what he/she recommends based on your pup's age & size.
I got my ZoE at 6 weeks (yes, I know..very young) and her vet required that she be fed every 4 hours (6 times a day, which meant setting an alarm for middle of the night feedings. At her almost 9 week checkup he said to now feed her 4 times a day (every 6 hours), which now means only 1 middle of the night feeding

And at 12 weeks, if she keeps progressing as she is, he would then recommend 3 times a day, while she is still a puppy. I'll go to twice a day, morning & evening, when she's an adult, as I did with my previous yorkie.
ZoE is a healthy standard size pup on schedule to be a 6lb adult.