Recommending a dog food is difficult as what suits one dog, doesn’t necessarily suit the next. I would advise to make a decision as to what type of food you want to feed eg kibble, raw, wet etc... and then set the filters on the food pages to see which would be best. Some of the higher rated ones are not widely stocked so ordering from the manufacturer is the only option. This might not suit some people so whilst the ratings might be good, it’s not so great as it doesn’t suit your needs. What I would recommend is don’t keep changing food , especially as your dog is young. I did this when my dog was young as he wouldn’t eat & kept having a runny bum. He now has numerous food allergies and whilst there is no proof that changing his food repeatedly caused the allergies, I do often wonder if This contributed to them. I raw feed when I have room in the freezer & use compatible kibble the other times. I have found Akela is a good brand that suits my dog and I’ve never had any issues with delivery. They sell raw, wet & kibble. But as I’ve said, what’s good for one dog and owner isn’t always good for the next.