Nutrition is never more important than when your dog is a puppy, rapidly developing in both body and mind. As a puppy he will need around twice as many calories to feed his boundless energy requirements, plus Calcium and Vitamin D to help his bones and teeth develop.