I have a small stain in one tooth which comes back from time to time, I actually rub it off with a tiny piece of those magic sponges you can get from Wilkinsons. They are slightly abrasive for getting rid of scuffs on walls etc and my teeth are like as smooth as they are after a dental polish.