It's not that your Rx is causing a stink, but meds carry with them dry mouth as a side effect. Saliva is essential to washing odor-producing particles free, so when there's less of it, odor increases. It's essentially the same reason you get morning breath, according to the Mayo Clinic.