Personally, I wouldn't feed Eukanuba. I don't really think it's a great quality food at all. Tons of fillers and by-products. I also don't really like feeding grains simply because I don't feel dogs need them, but not ALL grains are bad. I would mainly personally try to stay away from soy, wheat or corn.
However, don't go and switch right away, it could cause an upset tummy for the puppy! Mix it in slowly, doing 75% old food, 25% new food, and then lessen it every day. My dog was always picky and we went through so many foods before settling on Nature's Variety Instinct. He also loves Acana. I would recommend those (NV and Acana), Merrick, Innova, Fromm to name a few!
Check out
Dog Food Analysis - Reviews of kibble