I know that this topic has been gone over again and again, BUT, I need help deciding on what to feed my GSD. She will be 15wks on 4/4/13. The breeder had her on Iams Large breed puppy food and after getting her at 8wks I switched her to TOTW with no problems until recently. Two weeks ago she began to have diarrhea and our vet after 48 hrs and some flagyl, suggested we put her on Hills i/d to see if that cleared up the diarrhea which it did. She does not suggest keeping her on Hills because of cost and poor nutritional value so I have been looking around for other good quality foods. I believe that maybe TOTW was to rich for her. I am currently going between these four brands Blue Buffalo Wilderness puppy, Innova Puppy, Nutro Natural Choice, and California Natural Puppy Food. All have their pros and cons. I recently discovered California Natural as an alternative to Hills i/d but it is supposed to be MUCH better than Hills. I have heard it is made with more digestible ingredients like Hills. I am not really sure which way to go! any help would be great!