I would have to agree with the contact your vet. Also depending on where you got your new puppy from the person, breeder, pet store, or Human Society, would know what you should be feeding the puppy to not upset it's little tummy.
1. A link to Wysong Dog foods--you can buy it online or at Whole Foods, or check the website for a local merchant. They just came out with a no-starch dog food called, Epigen, that is terrific. 2. There are also links to show you how to make your own nutritionally balanced dog food. This is time consuming, but rewarding in many ways.