You can buy a Whipped Dream in the Battle Resort for 32BP. This is the only place where you can get a Whipped Dream.
In Pokemon Ruby/Sapphire/Emerald/Colloseum/XD he learns Dream Eater in lvl 33. But in Pokemon Firered/Leafgreen he learns it in lvl 28.
if you get enough dream orbs the proffesor will tell you
You have to trade for it with a friend. Or you can get Pokemon Heart Gold/Soul Silver and capture him.
Usually 5 to 10 minutes
Dream eater only works on pokemon that are currently asleep. However, as a ghost type move, dream eater has no effect on normal type pokemon, whether they are awake or asleep.
The pokemon that likes Whipped Dream is Swirlix which is a Pokemon X exclusive pokemon. If you have Swirlix hold the item and then trade it to someone it will evolve to Slurpuff.
The Fairy-type Pokémon Swirlix likes Whipped Dream. If traded while holding it, Swirlix will evolve into Slurpuff!
In Pokemon Ruby/Sapphire/Emerald/Colloseum/XD he learns Dream Eater in lvl 33. But in Pokemon Firered/Leafgreen he learns it in lvl 28.
Pokemon Red/Blue/Green: it is available as a starter. Pokemon Yellow: go to Vermilion City and talk to Officer Jenny in the middle of the city. Pokemon Gold/Silver/Crystal: you will need to trade for it from Pokemon Red/Blue/Yellow. Pokemon Sapphire/Ruby: you will need to trade for it from Pokemon FireRed/LeafGreen. Pokemon FireRed/LeafGreen: it is available as a starter. Pokemon Diamond/Pearl: you will need to transfer it from Pokemon Sapphire, Ruby, Emerald, FireRed, or LeafGreen. Pokemon Platinum: you will need to transfer it from Pokemon Sapphire, Ruby, Emerald, FireRed, or LeafGreen. Pokemon HeartGold: you can pick it from Prof. Oak in Pallet Town. Pokemon Soulsilver: you can pick it from Prof. Oak in Pallet Town. Pokemon Black(2)/White(2): transfer, Dream World, or trading is required. Pokemon X/Y: it can be received from Prof. Sycamore in Lumiose City. Pokemon Omega Ruby/Alpha Sapphire: you must trade from X or Y.
you can trade Pokemon with lots of people, if u have the correct id that summons the island, travel towards route 128 and it will appear
the dream world is where you can get pokemon from different generations.
It won't be for a while. They keep giving away dream world Pokemon instead for some reason. It may not be until after Shining Ruby / Radiant Sapphire are released.
You can find one on Route 12 (requires riding a Skiddo) and Cyllage City (given to you by a man in the kitchen of a house in the southern part of the city), as well as buy one in the Battle Maison.
if you get enough dream orbs the proffesor will tell you
In Pokémon Sapphire, psychic Pokémon; Gardevoir is capable of using moves such as Confusion, Growl, Teleport, Double Team, Psychic, Calm Mind, Future Sight, Imprison, Dream Eater, Hypnosis and Future Sight.
You have to trade for it with a friend. Or you can get Pokemon Heart Gold/Soul Silver and capture him.
You can plainly get any Pokemon in the Dream World if your patient and to continue searching.