It was wild I mated it with a ditto- maybe That was the problem. I want to know!
Because he wasnt Holding a Full Inscence. Full Inscence makes it so when snorlax breed a munchlax will hatch from the egg. Without it snorlax will hatch always.
Source: http://bulbapedia.bulbagarden.net/wiki/Incense