I had been doing a mix of Taste of the Wild puppy and Fromm Gold puppy. Then the adult mix of the two. Previous vet had said to stay w/ TotW but mix it 50/50 with a food that was not grain free. As a puppy and for the 1st few months of adult hood (1 yr old and up), Arwen had HORRENDOUS room clearing gas. In a Facebook group of sheltie owners, someone mentioned their puppy had been the same on TotW. So they switched to another brand, and the puppy's gas went away. I tried it. Once she was completely off TotW, the gassiness stopped.
You didn't ask, but thought I would share. My current vet, said to stick to the Fromm Gold. I get it from Pet Flow on an autoship program. Unfortunately, Chewy doesn't carry it.
Love All Life; Thank You For Posting! :)