Pokemon HeartGold SoulSilver – Getting A Crown For Your Pokemon
This is one of the simple things that you can do to complete the Pokemon's status page. These crowns show up on your Trainer Memo page. To get a crown for your Pokemon, you need to have your Pokemon adore you. After that you need to visit five particular routes, depending on the nature of the Pokemon, to collect all the leaves. While on the route walk around in the tall grass and periodically check with your Pokemon to see if it has found a leaf.
Collecting The Leaves
Adamant, Bold, Brave, Hardy
Route 42
Route 37
Route 22/46
Route 15
Route 9/24
Hasty, Mild, Quirky, Rash
Route 44
Route 39
Route 26
Route 18
Route 11
Bashful, Lonely, Timid
Route 43
Route 38
Route 27
Route 16
Route 10/25
Calm, Gentle, Lax, Relaxed
Route 32
Route 35/48
Route 2/28
Route 4
Route 6
Careful, Docile, Modest, Serious, Quiet
Route 33
Route 36
Route 45
Route 7
Route 8/13/14
Impish, Jolly, Naïve, Naughty, Sassy
Route 31
Route 34/47
Route 1
Route 3
Route 5
Building the Crowning Itself
Once your Pokemon has found all five leaves then you can build the crown. Head to New Bark Town and visit Ethan/Lyra. They will offer to weave the leaves into a crown.