Thank youI know there are Costcos in Canada. If there is one near you, you could check into their Nature's Domain kibble. I've fed it and know others who have and their dogs have done well on it, as have mine. Decent ingredients and supposedly pretty equivalent to Taste of the Wild. Of course it's not a puppy food so you might want to investigate but keep on with large breed puppy food for a while. Check the dogfoodadvisor site, or you can always go to a store that carries a good variety and start reading ingredient lists yourself.
Note: This may no longer be valid. Vets are condemning grain-free diets as potentially causing cardiomyopathy!Research, research and more research.
IMHO, for the best health of the dog avoid grains of any sort in the ingredient list. Legumes tend to be protein % enhancers but do little for the dog. Dogs need meat, bone, fat.....maybe a small amount of veggies and fruit.
What's "best" is what works for the parties involved, both human and canine. For some, that might be raw. For a majority of us though, commercial foods, be they kibble, canned, freeze-dried, or other, is "best".Raw is always best. Kibble should be a last resort. Two very easy recipes:
ground beef, beef heart, beef tail bones, green apples, collard greens, kale
bone-in chicken, mackerel, chicken hearts, spinach, broccoli