Due to venemoth being weak to psychic. Dragonite's AI spams psychic attacks hence barrier and agility, based on someone from Neogaf.
Also sky -attack is God Bird in japanese lol fitting for pidgeot.
It was ATV's overpowering physical aura that caused Dragonite to tremble in fear.
It's a shame he sucks at sky-battles though.