Avant de recourir à des méthodes maison, ça vaut le coup de consulter un dentiste et de vérifier qu'il n'y a pas de problèmes au niveau des gencives ou de caries dans les zones difficiles d'accès. Les cavités cariées, même si tu ne les vois pas, peuvent être source de mauvaise haleine, et aucun bain de bouche ne résoudra ça.
Si tes dents vont bien, fais attention à la langue - c'est là qu's'accumule la plaque, que presque tout le monde oublie de nettoyer. Les bactéries dans cette plaque, c'est justement ce qui provoque la mauvaise odeur. Essaie de nettoyer ta langue régulièrement avec une brosse ou un grattoir, et souvent ça suffit déjà. Vérifie aussi si ta bouche n'est pas trop sèche - la salive aide à combattre les bactéries, et s'il y en a peu, l'odeur s'intensifie.
Et oui, le tartre peut vraiment en être la cause, mais seul un détartrage professionnel chez le dentiste l'enlève, les méthodes maison ne servent à rien là-dedans. Ça vaut le coup de le faire au moins une fois, et après tu verras plus clair sur ce qui pose problème.