Daniel is a trainer who trains his Pokémon through scientific experiments, but did not care much for his Pokémon's feelings. He worked hard to compete in the Pokémon Thriathlon. While Ash proved a great opponent, Daniel won and learned some things from him.
Snorlax is Daniel's primary Pokémon. He trained it to compete in the Thriathlon and won.