I need some advice on dog food please. My puppy is on Blue Buffalo chicken and Rice at the moment. We went to our holistic dog bakery yesterday and the lady there is recommending Solid Gold Puppy food that is lamb flavor. She gave us a sample of it and our puppy seems to really like it. Now, after tasting the lamb, she doesn't want to eat her usual blue buffalo chicken. I'm low on the bag so I need to go and buy more blue. Since she seems to like the lamb, would it be ok to switch or should I keep giving her usual blue buffalo food? Lady at the dog bakery says Solid gold is much better dog food than blue buffalo. Is this true? I know there's a lot of people here that feed their dogs blue buffalo. I did a quick Internet search and blue buffalo has 4 star rating while solid gold has 5 stars. Does 1 star rating make that much of difference?? This is our first puppy do I'm new at all this. Thank you so much for your input! 