My Mya is 15.5 weeks and she eats Nutro Natural Lamb and Rice puppy food and is doing ok with it. I was considering switching to Flint River or Royal Canin. The most important thing is that she gets the best nutrition because she is so small. The biggest thing I hear is to STAY AWAY FROM BY-PRODUCTS! Anyone know anything about Royal Canin?