Maybe Empoleon? He resists Dark, Ghost, Rock, and Bug(I think). Correct me if I'm wrong. Either way, I'd say he would be your best bet, and his weaknesses are covered by Gengar and Xatu. Worth a shot, at least. Just be wary of Electric type Pokemon/moves.