Garg, and in particular Tera Fairy Garg, easily deals with any Dragapult set you may encounter (except the odd Tera Steel Tera Blast variant which nobody runs). Takes nothing from Ghost moves, can't be statused, and after you Tera Fairy will be immune to Dragon moves. It's particularly nice if...