Why would you not want to use your own free, natural urine to whiten teeth?
How is buying a teeth whitening product better?
Not to mention that these products tend to weaken teeth and are anything but natural.
Oil pulling is good for teeth whitening too, although I doubt that it's as good as urine rinses.