To get a Happiny, you have to breed a Chansey/Blissey with a Luck Incense.
=
/
+
+ ![enter image description here](/pokebase/qa-plugin/https-img-proxy/image.php?key=e14a769a0a1564e7&url=http%3A%2F%2Fsprites.pokecheck.org%2Fi%2F132.gif)
Happiny = Chansey/Blissey + Luck Incense + Ditto
![enter image description here](https://cdn.bulbagarden.net/upload/4/4d/Dream_Luck_Incense_Sprite.png)
Luck Incense: An item to be held by a Pokémon. It doubles a battle's prize money if the holding Pokémon joins in.
If a Pokémon that is holding this item is sent into a Trainer battle, the money earned from the battle is doubled.
If attached to a Chansey or Blissey and put in the breeding centre with a compatible father, the baby will hatch into an Happiny.
You find a Luck Incense on:
>Diamond/Pearl/Platinum
> Ravaged Path
Heartgold/Soulsilver
> Kanto: Vermillion City
Black/White/Black2/White2
> Driftveil City
Source (1): I'm a breeder
Source (2): http://www.serebii.net/games/breed.shtml
Source (3): Bulbipedia
~Emily