Good quality kibble
I've tried various brands, even some very well-known ones, but in the end I find that Forza10 products are the best on the market.
The kibble is medium-sized but my Yorkshire eats it very willingly, and unlike the small ones, he actually chews them.
Since he started eating them, he doesn't scratch anymore and hasn't had any intestinal problems either.
In short, I highly recommend them.