Snorlax is my dad's favorite Pokemon (and probably one of about 3 or 4 that he actually knows), but I'd be hesitant to give him one, considering it would cost a fortune to feed one. The only other 2 that I know he remembers for sure are Dragonite and Electabuzz (though he pronounces it Electrabuzz), so I'd probably give him the latter, seeing as how he works in the electrical industry.
If I were to go outside the box and give him something he didn't know though, I think he'd be happy with Luxio, Oranguru, or any of the bear Pokemon.