@izakb Purina Pro Plan. We’ve done Hills too, but she’s a picky little monster and Purina Pro has a lot more options to switch to when she decides to go on a hunger strike. She was also fine on Purina One.
She also gets some Just Food For Dogs mixed in (again, because she’s picky and will ignore plain kibble for a day or two before giving in and that stresses me out since she’s still growing). She gets the chicken and rice one because it’s approved for dogs under 1, but my husband accidentally bought the turkey and macaroni one and she was IN LOVE with it, so she’ll get that again once she turns one. The fish one is also approved for puppies but I can’t deal with the smell of it.
We started her on Acana Wholesome Grains Red Meat for puppies, but it gave her the runs randomly and my vet said it wasn’t worth its price anyway.
The only brand my vet specifically recommended against was Blue Buffalo. I’ve always done grain-inclusive because of DCM, and also because my dog thinks rice is gourmet.