Royal Canin Starter (aka Babydog) is hands down the best weaning diet on the market for puppies. This product is what brought me to work for RC. I'd be happy to talk to you regarding the different diets and how to obtain at the best pricing if you email me directly.