I always try to make my team a team of giant raving monsters. Thats my "cute" lol. Right now, I have a Charizard, Feraligatr, Dragonite, Tyranitar, Alakazam, and a NidoKing(I'm looking for a replacement for this one.)
I raised Tyranitar from a 17 larvitar to a 55 tyranitar. Hardest pokemon I have ever raised. Literally, he was useless until he became a tyranitar. First, he was almost like a baby. then, he was a shell, a small, crappy shell of a pokemon! I thought he'd evolve like a little taller bigger version of a pokemon, but it was like a cocoon. He wasn't a bug, so this was unexpected. I worked my ass off training that little shell. All of his stats were under 100. When He finally became a Tyranitar, all of his stats boosted almost 80 points. I was so happy. He is one of my fav pokemon I have ever gotten.
Dragonite is also a great pokemon. He's a lvl 60 and I got him in a trade, along with my Charizard. My Feraligatr is also a really good pokemon, and he loves me. Alakazam has some of the highest sp.atk in the game, and his speed is almost unmacheable. I found these to be an amazing combo, so I love him. Nidoking is really good to, but I'm trying to replace him with a Jolteon, since he is no longer needed since I have a Tyranitar :D