Bad breath has multiple causes. Dirty mouth is just one of the many. Other cause can be stomach issues also. Other than that, a cavity in mouth might also cause smeel from mouth.
I would suggest getting your teeth cleaned nicely. And further use mouthwash along with the basic scaling.
Next Steps
do warm saline rinses thrice daily.
Health Tips
visit a dentist and get your issue properly diagnosed and thus treatment.