Everyone loves a dazzling, bright smile. Some have naturally white teeth, but some have to work a little harder to maintain that winning sparkle. Before we delve into how to maintain white teeth, let us first see what can cause stained and yellow teeth.