The Royal Canin Medium range provides medium-breed dogs (11-25kg) with products that cater to their needs as dictated by their size, age, activity level and specific sensitivities.And despite all the nutritional science behind this product, Royal Canin...