Dog Food
When it comes to choosing the right food for your dog it can become overwhelming deciding what is best for your dog. From my own experience, I recommend using it for puppies Royal Canin Maxi Puppy, or for adult dogs Royal Canin Puppy Maxi Adult.
If you have a dog with allergies or a sensitive stomach then a good option is Prime100 SPD™ ZeroG™ Salmon, Lentil & Turmeric
If you prefer not to feed dry food but after an option that is good for both healthy dogs and dogs with allergies then check out Vets All Natural Complete Mix. You can also add fresh mince for protein.
Supplements
I use and highly recommend using K9 Power Puppy Gold for young dogs. Think of it like making yourself a protein shake to help after a gym session. K9 Power Puppy Gold is a great source of bioavailable protein for a growing puppy and young dog to feed daily.
Another great supplement for your dog especially if you are experiencing stomach and sensitive skin issues is Synbiotic 180s.