Hi, right now i give our puppy amino acid supplements, that dogs cannot produce themselves. (here is a list that can be found anywhere: "essential amino acids” need to be provided by the diet. The 10 essential amino acids are arginine, histidine, isoleucine, leucine, lysine, methionine, phenylalanine, threonine, tryptophan and valine )
"Dogs and cats need 22 amino acids to be healthy. Dogs can synthesize (make) 12 of those 22; cats can synthesize 11 of them. The remaining amino acids must come from the food they eat, which is why they’re called ‘essential’ amino acids. Pets get amino acids from the protein they eat. And the quality and quantity of protein is extremely important for carnivores – it’s the very foundation of their health." A quote from this page, which I did not watch the video, but the text is spot on, from a bunch of other reliable sources! (It's not just opinion!)
I do cinnamon, for joint inflamation, and tumeric, for general cell health. I mix these into the home-made diet I feed my dogs. I have a 14 year old beagle, 8 year hold basset, and 7 month old sheltie.
The thing i've found, is that if you provide a good diet, you really don't need too many suppliments! (this is a great, short video on their improved diet, that I found from some vet) https://youtu.be/2S39_fo7-Xo