I ended up catching them all to get the shiny charm. I've found that the easiest way to get random Pokemon is gts and wonder trade. On the gts, you can wait around and usually get a good deal within half an hour. Wonder trade also has its perks, them being that it takes no effort, and that it...