I have a 13 month old Yorkie named Abbi and I have been feeding her Iams puppy food (the vet said this was a good food) and I see by reading the kibble grading chart thread I need to change her. I have read and read and read about dogfood and it seems the more I read the more confused I get

I thought Wellness was a good choice from reading the kibble chart but then found a thread saying it could have larger pieces of bone in it
What are some good brands of puppy food that I could find at Petco or Petsmart?
I would like her to gain a bit of weight as I think she is a bit too skinny (vet says she is ok but would be ok to gain a little) I Know I should change her gradually and I read the link about feeding 75% of the current food with 25% of the new food for the first 2 days and so on. Thanks in advance for your help.
Jo Ann