Since Pokemon X/Y, the Fairy-type has proven to be very useful against the mighty Dragon-type. Some Pokemon that existed prior to Generation 6 have been given dual-typing or had their mono-typing changed entirely. Although Fairy-type Pokemon that first appeared in Generation 6-8 don't appear in Pokemon Brilliant Diamond and Shining Pearl, previous existing Pokemon such as Ralts do.
In the original Pokemon Diamond & Pearl, players had to combat Dragon-types such as Garchomp with Ice-types or
Read more on gamerant.com