Oh happy day!
Yes, this is truly the moment we've all been waiting for. Ash finally got the Pokemon that will turn him from an average trainer into an advanced, serious one.
Pikachu, Charizard, Snorlax, Sceptile, Monferno and now Gible (which will hopefully soon be a Garchomp), yes, his all-star team is certainly taking shape!
Without any doubt a great day for every Pokemon fan and especially for me it's one of those days I've been waiting for since Pokemon started airing.
Just two suggestions for improvement with regard to the battle between Gible and Empoleon:
1. Ash, a good trainer should predict that your opponent will aim for the hole after your own Pokemon used Dig. You should have prepared yourself and commanded Gible to come out immediately.
For example, Gible could have prepared another Dragon Pulse while being underground, then jump out when Empoleon attacked the hole and attack the penguin Pokemon with a Dragon Pulse. As Empoleon had just fired off his attack, it would have been extremely difficult for him to defend himself or counterattack, so Gible's Dragon Pulse would have hit most likely. BOOM!
2. When Gible dodged Empoleon's Steel Wing by using Dig and then chased after him underground (the scene where you could only see his fin), it jumped over the penguin, then attacked him from above with Rock Smash. However, Empoleon was able to hurl him back with his flipper.
In this situation it would have been wiser if Gible had used Dragon Pulse first. Maybe Empoleon would have repelled this attack too, but the difference is that Gible would still have been over Empoleon, because the latter only repelled Gible's attack, but not Gible himself. So after Dragon Pulse, the land shark could have used an extremely painful Rock Smash on Empoleon's back. And considering that a fighting move against a Steel type would have done much damage, this would have been a highly successful move! BOOM!
Wow, I would be a great Pokemon trainer, I know it!
All in all, a great episode which deserves
9 out of 10 points