Train up its happiness.
Munchlax evolves if it has a high friendship level with you,in other words it has to like you very much.you can make it like you by catching it with a luxury ball,giving it a massage every day at Veilstone City,making it hold a soothe bell, feeding it poffins,enter it in a contest and win, get 9 ribbons on it and give it a spa every day at the ribbon sysiaty in the Survival Area and walking with it at the park in Hearthome City. You can check how he feels about you in the footprints place at route 213. Good luck.