Question: are all pokemon coming to sword and shield?
Answer: In all, more than 200 familiar Pokemon are being added to Sword and Shield, and you don't need to own the DLC to obtain them--all players will be able to collect the Pokemon through trading or by transferring over ones you've captured in previous games via Pokemon Home.