In episodes 9 and 10 of season six, we see Daenerys ride her dragons and destroy/capture the enemy fleet. Then she sails off with her armada, with the dragons flying overhead.
If I remember correctly though, Dany's relationship with her dragons was pretty sour last time they were together. Drogon flew off and was rarely seen. The other two had to be locked underground and chained up. Most of the time the dragons, Drogon especially, seemed pretty unresponsive to her. And yet in episode 9 they all followed her without hesitation. (Also, Drogon seems to show up at the most convenient times.)
So, how did Dany gain full command of her dragons so quickly?