If you use an attack that puts your opponent's Pokémon to Sleep (like Haunter's Nightmare), and the Defending Pokémon was already Asleep before you attacked, do you still have to flip a coin after the attack to see if it wakes up?
Yes, they get to flip at the end of each player's turn.
Source: WotC Chat (2000-02-10)