I think the best food is the one that works best with your pup. What works for others may not work for your pup. My new baby is 13 weeks old and I am feeding her Royal Canin. I have been happy with it.  As far as the safest, I think home cooking is the safest. However, the recipes are for puppies one year and older unless you do a personal consult with a vet nutritionist.        |