A 15 week old pup isn't really able to have allergies yet...so I'm not sure why he'd be on an allergy food. Natural Bal may not have the necessary guar. analysis for a puppy - which one are you feeding? Allergy foods are often low in fat and protein.
As far as amounts, what does the bag say?