We know through countless research studies that puppies have significantly different nutritional needs than that of adult dogs. We know they need MORE protein, fat, vitamins and minerals within their diet in order to provide nutrients for developing bones, muscles, ligaments and organs. But we also know several nutrients need to be kept in specific ratios in order to make sure those bones, joints or organs develop correctly.
If you go into any pet food store you will see claims of "Grain Free" plastered all over pet foods. The question becomes - should I feed my dog a grain-free diet?