i recently did i crystal run in which i used Dunsparce, Togepi, Elekid, Shellder, the trade Onix, and Gastly no trade. my findings:
Dunsparce in D makes sense; most normals are usable at the absolute least and stab headbutt/strength/return means that it can do okay enough damage to most route...