Yes, professional teeth cleaning can help remove surface stains from your teeth, leaving them looking brighter and more polished. For deeper stains, your dentist may recommend additional treatments like teeth whitening.