Penyebab bau mulut pada anak usia 2 tahun meliputi faktor sistemik dan faktor lokal di mulut. Penyebab umum bau mulut pada anak usia 2 tahun adalah kebersihan mulut yang buruk. Ketika bayi tidak menyikat gigi dengan baik setelah makan, sisa-sisa makanan atau plak menumpuk di sekitar gigi dan bakteri berfermentasi dan menghasilkan asam, menghasilkan bau mulut yang bersifat korosif. Hal ini juga dapat disebabkan oleh gigi berlubang pada gigi yang membusuk, yang dapat menyebabkan bau mulut karena makanan yang masuk ke dalam gigi. Atau kerusakan gigi mungkin begitu dalam sehingga mencapai saraf gigi dan menyebabkan jaringan pulpa menjadi septik dan nekrotik, menghasilkan bau khas gigi pulpa yang mati. Bau mulut juga bisa disebabkan oleh fungsi pencernaan saluran cerna yang belum sempurna. Karena sistem pencernaan bayi belum berkembang dengan baik, makanan tidak sepenuhnya dicerna dan diuraikan, sehingga mengakibatkan bau mulut, seperti makan makanan yang tidak mudah dicerna seperti daging, atau makanan yang menghasilkan lebih banyak gas seperti susu dan kacang-kacangan. Atau ketika cuaca menjadi dingin, atau ketika daya tahan tubuh rendah juga dapat dengan mudah menyebabkan bau mulut karena gangguan pencernaan. Bau mulut juga bisa disebabkan oleh masalah pernapasan, seperti pneumonia, bronkitis dan tonsilitis. Penyalahgunaan antibiotik dapat menyebabkan disbiosis saluran pencernaan, dengan lactobacilli yang ditekan dan bakteri lain-lain yang tumbuh berlimpah, yang menyebabkan bau mulut. Jadi penyebab bau mulut pada anak usia 2 tahun termasuk kebersihan mulut yang buruk, gangguan pencernaan dan gangguan pernapasan.