Shieldon and Bastiodon first appeared in Gen 4, and were exclusive to Pokemon Pearl. Over the years, it seems the Shieldon-line has remained a version-exclusive Pokemon just like its counterpart, Cranidos, although there have been some exceptions. In Pokemon Scarlet & Violet, you can catch Shieldon and Bastiodon, but only if you have Pokemon Violet.