L-Carnitine is an amino acid that plays a key role in the healthy functioning of the heart. Healthy dogs can synthesize enough of this important nutrient. However, supplementation may be required for dilated cardiomyopathy.