Small dogs can have either! It really depends on your lifestyle and your dog’s preference. Personally, I feed Archie both complete and DIY meals because Paleo Ridge provides such a variety. I don't have the time to prepare DIY meals every day so sometimes I just use completes, he loves them and they take no time to serve up!
Archie loves the variety of his DIY meals as they contain lots of chunks and other chewy bits, and I can get everything we need from Paleo Ridge. If you’re worried about your small dog eating larger chunks, you can cut them up into smaller, bite-sized pieces for them. I do this for Archie because he’s a lazy chewer and some pieces can therefore be a choking hazard. For example, the Paleo Ridge beef lips, Kangaroo Chunks, or Beef Tracheas all get cut up into smaller pieces!