You get it by slathering the trees with honey. There are trees almost every where in Pearl, Diamond, and Platinum.
You have to go to one of the routes on the pokewalker to find Munchlax.
You can find munchlax in the curl bay at the very beginning to your right.
To find a Munchlax you need to put honey on a tree, wait for a while and go back to the tree. You might find a munchlax but you can find other rare Pokemon too. Such as Aipom and Burmy.
There is no person who will trade a Munchlax in Soul Silver. You have to breed a Snorlax with a Full Insense if you want a Munchlax.
on any tree in sinnoh.
You can slather some honey on a tree and it might come. (Munchlax is very rare though)
Munchlax, don't try to "find out its riddle" it just a rock shaped as a munchlax that does nothing
To find munchlax put honey on a tree and wait until a munchlax appears or breed snorlax.
in honey trees
You can only find Munchlax on certain honey trees, referred to as Munchlax trees. You must then put honey on the same tree 3 times in a row to find a Munchlax, or else it's VERY rare to see one. A Munchlax tree is on route 205 by the Eterna Forest shortcut.
To get a munchlax you have to slather a tree with honey and wait 8 hours then come back.If you find a munchlax you have a .91 chance to get another if you use the same tree again
you can find munchlax, spiritomb and feebas in quiet cave.(to unlock quiet cave, you need 100,000 watts)