Apart from the need for a smaller kibble, small breeds nutritional needs differ to those of large breeds which often people are not aware of.
Smaller breeds have a faster metabolic rate than large breed dogs, which is linked to them having a greater ratio of body surface area to body weight. This means that they have a much higher energy requirement per kilogram of body weight, which means they need a food with a higher calorie content that is nutrient-dense.
Your small breed dog also has a smaller tummy so they are not able to consume large meals. Because of this its important to feed a small breed diet that has been specifically designed to support their nutritional requirements so that they are able to gain everything they need in a smaller portion.