Wow, that is way too much, if you check with your vet a puppy should not get fed more then 2 times a day. After heshe is fully grown (1 year), depending on size of dog can do 1 or twice a day. Follow the instructions on the dog food. Doing what you are doing will make the dog poop way too much and cause overweight which is not good.
I used to feed my dog twice a day, but realized she seems to be hungrier later in the day. So now in the morning I give her a small meal to start. Late morning around 11 or 12 I give her a normal sized meal, then again at dinner time. I think dogs are like people and their hunger is is unique to them. I'm also not a breakfast person, so maybe she's like me. LOL