Mine eats raw, I make my own but there are also several brands on the market that are pre-made and take guesswork out of it. You can check out Primal or Bravo, it's really not much more expensive to feed a small dog compared to high end kibble like Orijen/Acana and I've had good results with it...