OP:
Are you talking about the display on the laptop, or an external display?
I can speak only for the laptop's own display.
THE LAST THING you want to do is too much "cleaning".
The MacBook Pros have a very thin, sprayed-on coating on the surface of the display.
This means that almost anything you do to the display has the danger that you'll damage the coating. It can start to flake off -- that's what's known as "StainGate".
You should normally just "dust" away the surface with a soft cloth.
If something won't come off, then moisten the cloth a little.
Use no more pressure than necessary to dislodge the particle.
Then, dust dry with another cloth.
The best practice for a MBP owner is to not get the display dirty in the first place...