Photo credit: Bigstock
Consult with your veterinarian on which foods to go for in order to meet the nutritional needs of your dog as this person is not looking to sell you a product and is well versed in the types of foods that will ensure a long and healthy life for your pet from extensive experience.
Your dog will most likely eat commercial food found at a pet store, which is perfectly fine, so when making the choice opt for manufacturers that use real meat instead of meat by-products and that contain vitamins, making them high-quality foods. For now avoid raw food and stick to dry or sometimes wet food recommended by a vet, and watch your dog live a healthy and happy life.