If your Pokemon is asleep, you can't attack or retreat. The only special conditions you can retreat out of are poison, burn, and confusion.
@captain.mongoose: using a Switch or Warp Point isn't even a form of retreating. So those cards that do damage to Pokemon that retreat (Dugtrio PL) wouldn't harm the Pokemon that is being Switched or Warped out of there. It doesn't make it so it counts as your retreat. Next time, try and make it so it isn't that easy to get confused with the wording.