Anjing penghidu atau anjing pengesan ialah anjing yang dilatih dan bekerja untuk menggunakan derianya (hampir sentiasa deria bau) untuk mengesan bahan seperti bahan letupan, dadah haram, atau dadah. Anjing pemburu yang mencari buruan dan anjing pencarian yang mencari manusia yang hilang tidak umumnya dianggap sebagai anjing penghidu. Ada sesetengah pertindihan, seperti dalam kes anjing penghidu sisa manusia (kadangkala dipanggil anjing kadaver), dilatih untuk mengesan sisa manusia. Anjing ini juga digunakan untuk penyerbuan dadah untuk mencari tempat terletaknya dadah.