I got alot of perfect pokemon but I dont know what to train next post your pokemon below and If I use it I will name it after you :D
Shaymin. I have a Shaymin, it works wonders, especially in Sky Forme. But Shaymin Sky is Ubers, so I destroy everyone just as well without it. Seriously, I have a huge streak, the only thing that can kill me is Mega Kangaskhan because it's cheap and anyone who uses it is cheap :P Anyway, try Gallade. I have one, and it is excellent.
Gyarados. Name it Map. Or get a squirtle, and name it MapDeBadassTurtle ^-^ Oh, and you definitely need to get a magikarp and name it MostBadassPokemonEver
I have 2 choices: 1. Shiny Magikarp with Flail and Sturdy, its actually the most boss thing ever, im not kidding 2. Carbink with sturdy so you can teach it skill swap and put sturdy on ur Magikarp and also, one more thing. Can you trade your Shaymin? Tell me in a convo if you can or if you cannot. Thanks, I'm on a quest to get all legendarys and starters from every pokemon gen
Charizard and Lucario. Because reasons. Also another fun way of battling is to have a normal type with last resort and only one other move.
Magnezone, shiny or not. Think about it. Magnet Rise to get away from devastating ground attacks, Sturdy to not get 1-hit ko. Use Sturdy if this is your last pokemon and you want the heal up your strongest. That's another thing. Great electric, steel, and normal type moves as well. Great defense and special defense and special attack as well. Attack you don't really need, but you can just use some attack raising items. Speed is average as well, so that REALLY makes it great.