Because they're growing intensely, puppies need you to feed them much more often than adults do. Their metabolism burns through this food much more quickly because it's actively using its energy to grow bones and muscle!
A puppy that was just born should be fed four times a day, and keep that practice up until they're three months old. Feed them once in the morning, once for lunch, once in the afternoon and once for dinner.
Then, you can reduce it to three times a day until their sixth month of age, and two times a day until they're one year old.
They reach physical maturity when they're a year old (more or less), so you can take this time frame as a mark to start feeding them once a day. Some owners prefer to feed their Bulldogs twice a day.