We follow the strict guidance of the PFMA and all the essential nutrients including the amino acids, fatty acids are at great levels for a developing Puppy. We have some levels of taurine, but we actually include a high level of methionine that dogs turn into taurine too. L-carnitine is naturally occurring in the protein we use as well.