Nidoking (16 types, doesn't learn any damage dealing Fairy, or Grass type moves):
Normal: Hyper Beam
Fire: Fire Punch
Water: Whirlpool
Electric: Thunder Punch
Grass: -
Ice: Ice Punch
Fighting: Superpower
Poison: Poison Sting
Ground: Bulldoze
Flying: Peck
Psychic: Confusion
Bug: Megahorn
Rock: Rock Tomb
Ghost: Shadow Ball
Dragon: Outrage
Dark: Throat Chop
Steel: Iron Tail
Fairy: -
Snorlax (15 types, doesn't learn any damage dealing Fairy, Flying, or Bug type moves):
Normal: Hyper Beam
Fire: Fire Punch
Water: Surf
Electric: Thunder Punch
Grass: Solar Beam
Ice: Icy Wind
Fighting: Superpower
Poison: Gunk Shot
Ground: Bulldoze
Flying: -
Psychic: Psychic
Bug: -
Rock: Rock Tomb
Ghost: Shadow Ball
Dragon: Outrage
Dark: Throat Chop
Steel: Iron Head
Fairy: -
Wigglytuff (15 types, doesn't learn any damage dealing Bug, Poison, or Dragon type moves):
Normal: Hyper Beam
Fire: Flamethrower
Water: Water Pulse
Electric: Thunderbolt
Grass: Grass Knot
Ice: Ice Beam
Fighting: Drain Punch
Poison: -
Ground: Dig
Flying: Bounce
Psychic: Psychic
Bug: -
Rock: Rollout
Ghost: Shadow Ball
Dragon: -
Dark: Fling
Steel: Gyro Ball
Fairy: Play Rough
From the answer here by sumwun as linked in the comments,
Drampa (17 types, has no damage dealing Poison type moves):
Normal: Hyper Beam
Fire: Flamethrower
Water: Surf
Electric: Thunderbolt
Grass: Grass Knot
Ice: Ice Beam
Fighting: Focus Blast
Poison: -
Ground: Bulldoze
Flying: Fly
Psychic: Extrasensory
Bug: Signal Beam
Rock: Rock Slide
Ghost: Shadow Claw
Dragon: Outrage
Dark: Fling
Steel: Steel Wing
Fairy: Play Rough
Jirachi (17 types, has no damage dealing Poison type moves):
Normal: Snore
Fire: Fire Punch
Water: Water Pulse
Electric: Thunderbolt
Grass: Energy Ball
Ice: Ice Punch
Fighting: Aura Sphere
Poison: -
Ground: Mud-Slap
Flying: Aerial Ace
Psychic: Psychic
Bug: U-turn
Rock: Meteor Beam
Ghost: Shadow Ball
Dragon: Draco Meteor
Dark: Fling
Steel: Iron Head
Fairy: Play Rough