As long as Flygon has any Energy attached to it, the Retreat Cost for Flygon is 0.
The Defending Pokémon can't retreat during your opponent's next turn.