Ha ha! Heres the problem!
Dragonite:
Your EV's are all wrong, you can have a MAXIMUM TOTAL of 510 EVS. that means you can select 2 EV'S to have maximum OR spred them out, but you have all EV's at 255 which makes the total far to high.
also you said it ORIGINALLY Caught at the pal park. this will not work. make it the Kanto region, also what dratini is caught at level 75? make that about level 20.
- Note, you have no item on this dragonite. may I suggest a choice specs? or yache berry, or expert belt or wise specs.
Garchomp:
EV's are too high again. Personally I'd make its spred: 252 speed, 126 attack, 126 sp attack
- Item choice: yache berry or life orb
Pikachu:
EVS too high. make it 252 speed, 252 Sp. att and 4 HP
Caught in pal park? try again. make it kanto region OR Trophy garden (at level 16)
- item choice: Focus sash or Light ball
Metagross:
MET AT LEVEL 0?! No pokemon is met at level 0!
also you said Pal Park again!
and EVS are too high.
make it met at route 228 at level 10
EVS: 252 attack, 252 sp def (its defence is much higher, equal out its defences)
item: leftovers
Salamance:
EVS too high, met at pal park. [meet it at route 210 at level 14]
EVS: 252 Attack, 252 speed
I'd change its item too but really its up to you.
Tyranitar:
met at level 0?!
EV'S too high.
Lavitar cant be caught on route 210. only on route 206 in diamond and 207 in platinum, so make it level 10
EVS: 252 attack 252 sp attack
General note: make sure you use a REAL secret id. If you dont know your Secret Id then use my data:
OT Name - Aura
OT Trainer ID - 20078
Secret ID - 3100
PS. If anyone questions my EV's, I dont want to tell them to change attacks so these EVs go with the attacks.