My breath stinks and it always has. The only time it doesn't is right after brushing or when I take a breath freshener. I have tried everything, besides eliminating toothpaste. My main concern is the glycerin for which I've heard it puts a layer on your teeth which is protective, however stops the tooths natural regrowth of its enamel (is that the right word?)
Now i've heard about baking soda. But isn't this too harsh on the tooth enamel basically causing the same problem as glycerin by removing it?

Please clear this up for me and/or if you have any alternatives, thanks!