I recommend reading:
Early Kidney Disease - Difficulty Getting Her to Eat
What may guide your path:
Kidney values relative to normal.
Is there proteinurea?
For homemade, read DogAware and accompanying websites.
Recall: Iams ProActive Health Smart Puppy dry dog food
Iams ProActive Health Smart Puppy dry dog food with Use By or Expiration Dates of Feb 6, 2013