I had mine on large breed puppy food until he was close to a year old. The reasoning for large breed puppy food or switching them to adult food is to slow the bone growth in large breed dogs. The regular puppy food seems to allow the bones to grow too quickly and can cause problems later. The large breed puppy food is used to slow growth, and I think mine grew at a fairly decent rate on it.