CHF. Treatment depends on what the cause of the CHF is. Could be surgical, could be medical. Systolic CHF is different from diastolic CHF and valvar stenosis CHF is different from valvar insufficiency chf. Virtually all kinds have diuretic as part of the treatment.
Multiple types. The mainstay drugs are ACE inhibitors and beta blockers. Others include spironolactone and digoxin.