A great way to keep your whiteboard clean is with baby oil. Always avoid abrasive cleaners, and be sure to wipe your whiteboard down after every use. A good quality all-purpose cleaner can also be very effective.