Since mega evolution is still not available in reborn, I will not take megas into consideration. Normal: A good one for this game would be snorlax. It's bulky, hits hard, and its Thick Fat ability is really useful against Charlotte and Blake, which are, in my opinion, the best trainers I've have faced yet (unless you get a metagross, in the case, blake is easy). Fire: Blaziken is surely the best one out there. You can get it right from the start and it has an excelent level-up movepool with Hi Jump Kick, Fire Punch, Brave Bird and Bulk Up, take its ability into account and you've got the perfect pokemon. Fighting: Again, Blaziken. But Toxicroak is also particularly useful in this game since poison types are much more common and important. Water: LORD HELIX Since gyarados is out of service and Ame will take Azumarill to somewhere else soon, I'd say swampert. It's bulky and hits hard, despite being slow as well, but Sheer Force Feraligatr also doesn't disappoint. Flying: There are many good options, you can pick which one fits best on your team. I suggest Aerodactyl, Archeops, Crobat, Honchkrow, Staraptor and Noivern. Grass: Contrary serperior. Overpowered beast. Poison: I always liked Crobat. It's fast, decently bulky and hits hard. It has access to Acrobatics, which hurts. Electric: Guts Luxray is a good option, since toxic orb is available (no flame orb, yet), but I also like Compoundeyes Galvantula (Too bad TM24 is not available). Ground: So many options. Krookodile, Excadrill, Swampert. Ground is a pretty good type overall (except for stunfisk, I hate that thing). Psychic: Gardevoir, the unofficial mascot of the game. Useful typing, access to calm mind, psychic and moonblast. Watch out for physical attackers, though, it's frail. Rock: Dragon Dance Tyrantrum or Shell Smash Crustle, choose the one that fits your team best. Ice: Cold environments are the home of many Dragon Slayers, such as Frosslass, Mamoswine and Glaceon. Those three are all very powerful and reliable pokémon. Bug: Mega evolution gave this type so many toys to play with, but since we can't use them, I'd stick with my good old Heracross, which kicks ass, and after that, it gets a good moxie boost. Dragon: Dragon-types are scarce in Reborn, but Noivern, Tyrantrum and Dragalge won't disappoint you. They're hard to train, though, especially Noivern, which is useless until it evolves. Ghost: I'd say Gengar, Chandelure or Frosslass. Chandelure is slow, but hits like a truck with its high Sp. Atk. Stat. Dark: Greninja. It's powerful, fast and versatile, but if you don't have it, consider using Scrafty. It's strong and it has access to both the move Dragon Dance and ability Moxie, setting up has never been so easy. Steel: The best defensive type in the game also has some of the best offensive pokémons as well, including Lucario and reborn's only Pseudo-legend: Metagross itself. Fairy: XERNEAS Gardevoir is by far the best fairy mon accessible so far, but go get Azumarill while you can, for the sake of exclusivity.