I am using Diamond for Empoleon.
My SoulSilver Team, on the other hand is still like Trash. I have Lv61 , Lv26, Lv34, Lv42 and more crap. I had to send the Diamond Team back to Diamond. I have stuff to do there and stuff cannot be done with that CRAP I left over. So, I am currently developing a SoulSilver team to actually make useful.