Daniel trained his Snorlax for the Thriathlon using scientific methods. However, Ash noticed Snorlax did not like that and advised Daniel to see what Snorlax felt about this. When Pikachu was captured, Snorlax allowed Pikachu to fall on its soft belly. When the Marathon started, Ash's Pikachu and Daniel's Snorlax were tied, but Snorlax ran faster and won. Daniel recognized what Ash meant and decided to take care of Snorlax by what it felt.
None of Snorlax's moves are known.