Even worse than stepping in dog crap getting out of the car is when someone steps in dog crap getting in!
Re the door light, it has been known for the wiring to fatigue and break inside the rubber tube between the door and body. You should be able to squeeze the rubber tube and remove it much like a rubber grommet. I have not had this happen with the door wiring, but I had a couple of thicker wires (chassis/earth and rear demister) fail this way in the harness to the tailgate on our 300TE wagon. It was possible to pull the wires at the end and have the broken ones pull out. I ran new wires through the rubber tube and spliced them in the car where they do not flex.
107.023: 350SLC, 3-speed auto, icon gold, parchment MBtex (sold 2012 after 29 years ownership).
107.026: 500SLC, 4-speed auto, thistle green, green velour.
124.090: 300TE, 4-speed auto, arctic white, cream-beige MBtex.
201.028: 190E 2.3 Sportline, 5-speed manual, arctic white, blue leather.
201.028: 190E 2.3, 4-speed auto, blue-black, grey MBtex.
201.034: 190E 2.3-16, 5-speed manual, blue-black, black leather.