Here's what you should do instead of trying to reset the light:
1. Get the Diagnostic Trouble Code (DTC): You need to know *why* the light is on. This is done by using a scan tool, either an OBD-II code reader (available cheaply at most auto parts stores) or by having it diagnosed at a repair shop. The code reader will give you a specific code that will point to the problem.
2. Address the Problem: Once you have the DTC, research the code online (many resources are available) or consult a repair manual. This will help you understand the potential problem. Then you can either attempt to fix it yourself (if you have the mechanical skills and tools) or take your Dakota to a mechanic for repair.
3. After Repair, Check the Light: Once you've repaired the issue that triggered the CEL, drive the vehicle for a few cycles (start, drive, and let it idle a bit). The light should turn off automatically after the system sees that the problem has been fixed. If the light stays on, you may have missed something in the repair, or there's a second problem. Use the scanner again to check for codes.
Attempting to reset the light without fixing the underlying problem is pointless and may mask a serious issue that could cause damage to your engine. The light is there for a reason—to warn you.
Methods that *might* clear the light (but won't fix the underlying issue):
Some people attempt to clear the light by disconnecting the battery's negative terminal for a few minutes. This can sometimes work for minor glitches, but it's unreliable and *will not fix the underlying mechanical or electrical problem*. It is highly recommended against unless you're sure it's a minor, temporary electrical issue (which is rare and shouldn't trigger the check engine light in the first place).
In short: Fix the problem, not the light. Using a scan tool to find the DTC is the first and most crucial step.