If you have all four of those games and the means to do trade evolutions, they're fortunately placed enough to cover everything except mythicals (Mew, Celebi, Jirachi, Phione, Manaphy, Darkrai, Shaymin, Arceus, Victini, Keldeo, Meloetta, Genesect, Diancie, Hoopa, Volcanion--note that Deoxys will be obtainable in the Hoenn games) and Pokemon that weren't introduced until later generations, such as Rowlet.