Snotlout Jorgensen is a supporting protagonist in the How to Train Your Dragon franchise. He is a stocky Viking whose ego is as large as the dragons that inhabit Berk. He often has delusions of grandeur, which he displays when he flirts with Ruffnut. Although he can come off as a mean-spirited jerk or bully, Snotlout is still a good companion to Hiccupandthegang.
Jonah Hill provides the voice of Snotlout in most of his appearances. Not much to say about this performance other than I think Jonah was a perfect match for the character, ha ha.
In the How to Train Your Dragon video game, Ari Rubin takes over the role. Ari does an adequate job of following up Jonah. He seems a little less angry than Jonah's, which isn't a bad thing.
Zack Pearlman's version of the character - in the television series and Dawn of the Dragon Racers - seems to crank up the narcissism for Snotlout, even to the point of shouting his own name for no apparent reason. Zack's is probably the most energetic portrayal of Snotlout.
Jonah Hill will take my vote on this one, but both Ari and Zack are worthy replacements.