Hydreigon can, it's just you have to play the right move set. It's just annoying training it. One of my favorite teams I ever used was on Soul Silver(speaking of old dragons). Bellossom, Politoed, Typhlosion, Dragonite/Crobat(alternated), Mamoswine, and I can't remember the last one, but that was my favorite team