Dilated, hypertrophic, and restrictive cardiomyopathy are three distinct heart muscle diseases with different causes, symptoms, and treatments. Learn how each affects heart function and what modern medicine can do.