you need sweet honey at flower town and then put in on any yellow tree
a honey tree
trade it.
munchlax is a pretty hungry Pokemon so i guess a lot of honey
You can only get Snorlax by evolving Munchlax.
It evolves via happiness
It evovles with max happiness
You need to get it's friendship to full.
Honey trees oh and let me recommend Pokemon platinum
You can slather some honey on a tree and it might come. (Munchlax is very rare though)
To find munchlax put honey on a tree and wait until a munchlax appears or breed snorlax.
It all depends on your SID
You get a Munchlax by spreading honey on a honey tree. But they hardly even show up so tjats a pain