Haxorus is only Dragon type, and as with all Dragon type Pokemon it's weaknesses are Ice and Dragon. I would recommend not using a Dragon type Pokemon though because you leave yourself open to high damage from Haxorus' own dragon type attacks.
Chat with our AI personalities
you cant catch haxorus in the game but you can train an axew to evolve into a fraxure then a haxorus
he learns it at level 66
It evolves into Haxorus at level 48.
Axew, Fraxure, Haxorus Druddigon
Fraxure evolves into Haxorus at level 48. Hoped this Helped!!