The Sailor's Son goes to sleep after you have defeated the Elite Four and obtained the National Dex.
Chat with our AI personalities
Cheatings wrong. How do you sleep at night?
Get your National Pokedex and talk to the sailor in Canalave City. He'll ask you to sail to Fullmoon Island for a Lunar Wing to cure his son, put to sleep by Darkrai.
There isn't a TM for sleep powder. It's impossible to get. or you can get either an oddish wich will eventually get to know it
Yes Umbreon learns hypnosis I don't know when though. Get it to level 60 and go to the move toutor.
There are no items that can put Pokemon to sleep, only moves like hypnosis and sleep powder.