Small dogs ranging from 1 - 29 lbs in weight. Balanced for a full daily diet by a board-certified veterinarian nutritionist.