Tidak ada jawaban klinis yang jelas mengenai obat batuk terbaik untuk mengurangi dahak. Penting untuk mencari penyebab batuk dan mengobati penyebabnya sesuai dengan presentasi klinis dan hasil pemeriksaan pasien, serta memilih obat yang sesuai yang terbaik untuk Anda. Obat penekan batuk yang saat ini umum digunakan dapat diklasifikasikan menurut mekanismenya: obat penekan batuk sentral dan perifer. Yang pertama secara langsung menghambat pusat batuk di medula oblongata dan dapat dibagi menjadi adiktif dan non-adiktif, umumnya dengan efek penekan batuk yang kuat, terutama kodein fosfat, dekstrometorfan hidrobromida, dan pentoksifilin sitrat. Jika batuk disertai dengan kesulitan mengeluarkan dahak, ekspektoran harus ditambahkan. Jika dahak dalam jumlah besar menumpuk di dalam tubuh dalam jangka waktu yang lama, hal ini dapat dengan mudah menyebabkan infeksi sekunder dan menyumbat saluran udara, atau bahkan menyebabkan asfiksia. Obat-obatan yang pertama dapat meningkatkan kadar air dalam dahak dan mengencerkannya, seperti asetilsistein dan deoksiribonukleat; obat yang kedua dapat mengurangi kekentalan dahak dan membuatnya lebih mudah untuk dikeluarkan, seperti bromoksin dan ambroksol. Semua obat di atas harus digunakan di bawah bimbingan dokter dan tidak boleh dibeli dan diminum sendiri.