While Scraggy isn't the fastest or most powerful Pokemon around, it's still an effective user of Dragon Dance. Because of Scraggy's respectable bulk with Eviolite factored in, and excellent ability in Shed Skin, it's capable of setting up on various defensive Pokemon with ease, notably Uxie, Lanturn, and Spiritomb. It can then use its excellent STAB combination to plow through the opposing team. High Jump Kick is Scraggy's most powerful STAB attack, hitting an absolutely massive 130 Base Power even without STAB factored in. This is the move Scraggy will be using whenever it needs to break through bulkier Pokemon quickly like Druddigon. Be careful when using High Jump Kick, though, as any team with a Ghost-type or Protect user can take advantage of it if you don't play carefully. On the other hand, Drain Punch provides Scraggy with a weaker, more consistent STAB move to use when it can't risk using High Jump Kick or doesn't need the extra power. Drain Punch also gives Scraggy some nice HP recovery, which is especially significant because of Scraggy's relatively low HP stat and respectable defenses. Crunch rounds out Scraggy's coverage, giving it an effective way to get past bulky Ghost- and Psychic-types such as Spiritomb, Uxie, and Slowking.
The EV spread used here is pretty straightforward: they maximize Scraggy's damage output, while also making sure it can outrun positive nature base 95 Speed Pokemon, such as Drapion and Jynx, at +1, as well as Timid Accelgor at +2. An Adamant nature can be used if you think Scraggy needs a bit more power behind its attacks, but keep in mind that this makes Scraggy significantly slower as well, not even being able to outpace Adamant Entei without the extra Speed boost provided by a Jolly nature. While Shed Skin is an incredibly useful ability for Scraggy, both Intimidate and Moxie are viable options as well. Intimidate cuts the opponent's Attack stat upon switch in, possibly netting Scraggy a free boost, and also allows Scraggy to fodder itself as an emergency stop to a potentially dangerous opponent. Moxie increases Scraggy's Attack stat every time it scores a KO, punishing the opponent for trying to sacrifice something to Scraggy. However, its usefulness is short-lived, because after the first KO or two, Moxie's Attack boosts start becoming overkill, and status resistance is usually more helpful.
Like any offensive Pokemon, Scraggy appreciates hazards support to help it score KOs more easily. Qwilfish is an excellent option for hazards support, having the typing and bulk to set up multiple layers of Spikes while checking some of the Fighting-types that trouble Scraggy such as Hitmonlee and Emboar. Furthermore, Qwilfish can use Thunder Wave to spread paralysis, letting Scraggy sweep with fewer boosts. Lastly, Qwilfish's Intimidate can cushion against various physical attackers, making it easier for Scraggy to grab a Dragon Dance. In return, Scraggy can grab a free boost on some of the Psychic-types that prey on Qwilfish's low Special Defense and Poison typing, switching in on their attacks with complete impunity due to its Dark typing. Uxie is a good option for hazards support as well, setting up Stealth Rock for Scraggy while checking the Fighting-types Scraggy struggles with and spreading paralysis just like Qwilfish.
Dual screens work well with Dragon Dance Scraggy, augmenting its already good bulk and making it significantly easier for Scraggy to accumulate multiple boosts, especially in conjunction with Shed Skin. Once again, Uxie makes an excellent teammate for Scraggy, as it's arguably the best user of dual screens in the entire tier, with the bulk to set up multiple times in a match and even access to Memento to get Scraggy in for free. Outside of Uxie, Gardevoir, Mesprit, and even Audino can serve as effective users of dual screens, each having their own advantages and disadvantages. Although Scraggy's excellent dual STABs and Shed Skin ability give it the advantage over most defensive Pokemon, Scraggy still struggles with a few physically bulky threats such as Tangrowth, Amoonguss, Poliwrath, and Quagsire, making a Pokemon that can break through them an excellent option for a teammate. Gallade and Moltres both perform this role admirably, being able to switch in on at least two of the four offenders and pose a significant threat in return with a combination of raw power and coverage. Likewise, Scraggy can use many of both Moltres's and Gallade's checks as setup bait, taking advantage of Lanturn, Regirock, and Spiritomb, respectively.