Hi. Check with the breeder what was the food the puppy was into before you bought it.
Mix that food with the food you have planned initially for a week to have a slow transition. Eg: 80:20, 70:30, 50:50: 30:70, 20:80, 100% on the 6th day. this will avoid stomach upsets. As said in the previous comment feed yogurt instead of milk which is a probiotic. Remember Wolves and Dogs are basically carnivores. So meat is compulsary to have a healthy dog. I m not a big fan of kibbles as even the best which the vet recommends have not been good on my dogs. So i feed them Raw these days in PMR model. Rice is always better than wheat or corn as they are harmful for dogs. Strictly no to spices, onions, raisins and chocolates. Garlic in very small qty eg: for a 2 months old half a clove once a month will help to repel ticks and fleas. too much garlic can make the dog anaemic. Water should be available for the dog anytime. I hate Pedigree. If you are feeding non-veg start with chicken which is a bland food. once ur pup's stomach adapts to it, slowly make a shift to other sources of meat. Try to give uncooked bones to dogs as they are easy to digest and are necessary for a strong bone growth for ur pup. Cooked bones can splinter with sharp edges which is not safe for the pup.