Dragons will unfortunately stop your sweep regardless. Dragon Pulse doesn't even have enough power in it to OHKO 4 HP/0 Sp Def Garchomp, nevermind stuff like Goodra, Dragonite, or even the Lati Twins, who will all punch your face in unless you switch out immediately (or Thunder Wave you into...