Whitening toothpastes may not be able to brighten teeth overnight, but they can help to remove stains and diminish yellowness over time. Here, the best whitening toothpastes you can buy, according to our testing.