Why does orange juice taste so bad after brushing your teeth?
It's because of a certain ingredient in toothpaste called sodium laurel sulfate. It actually blocks sweet sensors. All the other taste bud cells in your mouth are firing away nicely, but the receptors which pick up the sweet sensors are not working anymore. Not only does it block the sweet sensors, it enhances the sour and bitter, so you get this massive influx of sour and bitter taste coming through the mouth.
[source]