I just bought the puppy formula today. Emma is currently on Eukanuba Small Breed Puppy, and I wanted her to be eating a better quality food. I looked at "the list" that's been posted on here several times, and thought that Blue Buffalo seemed like a good one to feed-it's categorized as a 4 star food on that site, while Eukanuba is only a 1 star food

. I wonder why the vets have told me to feed her that!? I'm sure they get $ from Euk. to sell their products, and I suppose it's probably not AS bad as feeding Alpo or Pedigree from the grocery store!
Also, my vets have told me to keep her on Puppy food until at LEAST 10 months of age, but I've heard others say it should be a year. Any thoughts?