Gooey, I'm assuming that your pup is about 5 months old, and eating 3 meals a day?
If so, forget all that carbohydrate bullshit, and give him about 8-10 meals per week of mostly raw green tripe.
You'll see a difference in his coat, weight etc, before the second week on such a diet.
Don't worry, it's OK, Gooey, I know you think I don't know what I'm talking about.
You keep feeding your pup mainly carbs, pasta, naan bred, dates and whatever lol.
Try what I've suggested for a few months, that pure pup you have will probably be bigger than white death by the time it's 10-1