Cardiomyopathy is a disease that enlarges the heart or makes it abnormally thick or rigid and reduces its efficiency. There are four main types of cardiomyopathy: dilated cardiomyopathy, hypertrophic cardiomyopathy, restrictive cardiomyopathy and arrhythmogenic cardiomyopathy. Some causes of cardiomyopathy include heart attacks, high blood pressure, viral infections and a gene mutation that passes through families. Treatment options include medication, surgery, quitting smoking, lifestyle changes such as more exercise and a better diet, herbal medicine, vitamin supplements such as co-enzyme Q-10 and selenium.