I think Royal Canine is really aweful. But then again I feel that way about any big corp/large production kiddle producers. I use Acana, Great Life, Lotus, Life's Abund., and GO! Natural, Fromms is ok but not the best ... MUCH BETTER THAN RC thou! I used to recommend Blue Buffalo over many other large corp pet supply store foods. Use warm water to release more aroma from the food. at 10 weeks his teeth should be fine for kibble, especially now that he's more than 10 weeks. Good luck