With Sapphire being heavy on useful items, Oswald could be quite effective in the right setup, but will need some kind of bodyguard

Sort Rarity Card Type Pineco #1Common $0.13 Heracross #2Uncommon $0.13 Shroomish #3Common $0.17 Breloom #4Uncommon $0.14 Cacnea - 005/198 #5Common $0.16 Cacturne - 006/198 #6Uncommon $0.09 Tropius #7Common $0.11 Scatterbug #8Common $0.13 Spewpa #9Common $0.10 Vivillon #10Uncommon $0.13 Skiddo #11Common $0.11 Gogoat #12Common $0.14 Sprigatito #13Common $0.23 Floragato #14Uncommon $0.14 Meowscarada - 015/198 #15Rare $0.24 Tarountula - 016/198 #16Common $0.18 Tarountula - 017/198 #17Common $0.14 Tarountula - 018/198 #18Common $0.12 Spidops ex - 019/198 #19Double Rare $0.61 Smoliv - 020/198 #20Common $0.17 Smoliv - 021/198 #21Common $0.16 Dolliv - 022/198 #22Common $0.13 Arboliva #23Rare $0.21 Toedscool - 024/198 #24Common $0.11 Toedscool - 025/198 #25Common $0.11 Toedscruel #26Uncommon $0.11 Capsakid - 027/198 #27Common $0.12 Capsakid - 028/198 #28Common $0.22 Scovillain - 029/198 #29Uncommon $0.15 Growlithe - 030/198 #30Common $0.13 Growlithe - 031/198 #31Common $0.20 Arcanine ex - 032/198 #32Double Rare $1.07 Houndour - 033/198 #33Common $0.10 Houndoom - 034/198 #34Common $0.22 Torkoal #35Uncommon $0.10 Fuecoco #36Common $0.16 Crocalor #37Uncommon $0.11 Skeledirge #38Rare $0.18 Charcadet - 039/198 #39Common $0.11 Charcadet - 040/198 #40Common $0.12 Armarouge - 041/198 #41Rare $0.21 Slowpoke - 042/198 #42Common $0.17 Slowbro #43Rare $0.28 Magikarp #44Common $0.18 Gyarados ex - 045/198 #45Double Rare $1.89 Buizel #46Common $0.13 Floatzel #47Uncommon $0.11 Alomomola #48Common $0.17 Clauncher - 049/198 #49Common $0.12 Clawitzer #50Common $0.09 Bruxish #51Common $0.13 Quaxly #52Common $0.13 Quaxwell #53Uncommon $0.09 Quaquaval #54Rare $0.22 Wiglett - 055/198 #55Common $0.11 Wiglett - 056/198 #56Common $0.16 Wugtrio #57Uncommon $0.15 Cetoddle - 058/198 #58Common $0.08 Cetoddle - 059/198 #59Common $0.10 Cetitan #60Uncommon $0.08 Gardevoir ex - 245/198 #245Special Illustration Rare $75.54 Drowzee - 210/198 #210Illustration Rare $59.74 Kirlia - 212/198 #212Illustration Rare $46.87 Ralts - 211/198 #211Illustration Rare $46.69 Slowpoke - 204/198 #204Illustration Rare $42.33 Riolu - 215/198 #215Illustration Rare $34.38 Fidough - 213/198 #213Illustration Rare $27.52 Miraidon ex - 244/198 #244Special Illustration Rare $26.28 Wiglett - 206/198 #206Illustration Rare $24.61 Miriam - 251/198 #251Special Illustration Rare $23.36

They include Ancient Mew, Articuno, Charizard, Gastly, Porygon, and Venusaur
So you could then retreat the active Pokemon and put Electivire FB Lv
We're going to start with some hard numbers (brought to us by Frank Karsten, because despite his description of "basic" I have no idea what hypergeometric formulas are - hey, I'm a musician, not a mathematician!), then talk about reasons why we might adjust those numbers some based on goals, play styles, and desires