At 4.5 months I would still be giving 3-4 small meals a day.
Remember it is down to the size of the pups tum as to how much food it can take at one time, which is why it is best to give 3-4 small meals until the stomach has stretched to accomodate larger portions instead of small and often. I wouldn't be giving a 4.5 month pup two large portions just yet, but still split the food into smaller portions and spread it throughout the day.

That way the pup won't be bloated and the stomach will stretch naturally.