Ahhh snorlax, one of my all time favorite normal type Pokemon. Every time I see this Pokemon it brings back so many nostalgic memories. Anyways, heres one particular and yet killer moveset that has never failed me.
Bellydrum: This one move is your most important move of all.
Rest: Heals snorlax to full hp and because of the chesto berry he will wake up automatically.
Any powerful physical move you wanna give it: I prefer to give it bodyslam though ;D. That move is a classic.
Another powerful physical move: I give mine Crunch.
Strategy: The strategy is simple. First use bellydrum on snorlax.(this move will cut snorlax's hp in half. However it will boost snorlax's attack to its maximum.) Next use rest, which will heal snorlax's hp to full, and because of the chesto berry, he will wake up. Now this is were the fun begins. Use (insert powerful physical move here.) To one hit k.o everything in sight!