What Should I Feed my New Puppy?

The best thing to feed your new puppy is a specially formulated puppy food. Avoid giving him regular dog food as it does not contain all the nutrients that his growing body needs.