Do you need an attacker or defender?
Lick/Body Slam is the best attacking moveset.
Zen Headbutt / Hyper Beam is the best defending moveset.
I vote for the latter since I view Snorlax as a top tier defender. He's a viable attacker but goes through too many potions and won't benefit from type advantages - so if you have Vaporean/Exeggutor/Dragonite/etc... then you're probably not attacking with him. You also care a lot more about high CP when defending (discourage attackers and place higher in the gym) whereas attacking doesn't matter as much. For training you even want lower CP!