Your nicknames suck for the most part, but that's just because you're changing/adding letters or being redundant. Try a little more originality. For example, naming a Dusknoir Unibrow would be better, as it's a reference to its one eye. Granted, I'm probably a hypocrite with some of the names I'm presenting, but Platinum was really the first time I started regularly nicknaming my Pokemon.
Please stop complaining about Pikachu losing to "weak" Pokemon at the start of each new region. Its power is drained at the start of each new region, and anyway, it's equally bad storytelling for Pikachu to plow through all of its opponents.