Yeah...pick Dragonite. It has 3 weaknesses, and onix has...at least 5 weaknesses (Water, Grass, Ice, Steel, Ground). Dragonite can learn moves to counter with its weaknesses (Flamethrower=Ice, Dragon Claw=Dragon, Earthquake=Rock), although I wouldn't recommend Flamethrower or Dragon claw...