Bulbasaur
Tackle Level 1
Growl Level 1
Vine Whip Level 5
Leech Seed Level 9
Poison Powder Level 14
Sleep Powder Level 14
Take Down Level 18
Razor Leaf Level 23
Growth Level 27
Double Edge Level 32
Ivysaur
Take Down Level 22
Razor Leaf Level 31
Growth Level 39
Double Edge Level 48
Solar Beam Level 56
Venusaur
Growth Level 44
Double Edge Level 58
Solar Beam Level 71
Recommendation for Bulbasaur line: Wait to evolve until you learn Razor Leaf at 23. Saves you a whopping 8 levels as opposed to being almost a Venusaur before it learns it as an Ivysaur.
Charmander
Scratch Level 1
Growl Level 4
Smokescreen Level 9
Ember Level 13
Fury Swipes Level 18
Dragon Rage Level 22
Fire Spin Level 27
Slash Level 31
Flamethrower Level 36
Charmeleon
Dragon Rage Level 17
Scary Face Level 21
Fire Fang Level 28
Flame Burst Level 32
Slash Level 39
Flamethrower Level 43
Fire Spin Level 50
Inferno Level 54
Charizard
Slash Level 43
Flamethrower Level 54
Air Slash Level 62
Flare Blitz Level 75
Charmander line recommendation: Depends largely on how badly you want Slash and/or Flamethrower. Frankly I?d evolve after learning Fire Spin at Level 27 so that you learn Fire Fang at Level 28 and Flame Burst at Level 32(4 levels prior to you learning Flamethrower as a Charmander at a cost of learning Flamethrower 7 levels later).
Squirtle
Tackle Level 1
Tail Whip Level 5
Bubble Level 9
Withdraw Level 14
Water Gun Level 18
Bite Level 23
Bubblebeam Level 27
Protect Level 32
Headbutt Level 36
Hydro Pump Level 41
Skull Bash Level 45
Wartortle
Water Gun Level 20
Bite Level 27
Bubblebeam Level 33
Protect Level 40
Headbutt Level 46
Hydro Pump Level 53
Skull Bash Level 59
Blastoise
Protect Level 44
Headbutt Level 54
Hydro Pump Level 65
Skull Bash Level 75
Squirtle line recommendation: Depends largely on what moves you really want later on. I?d shoot for Bubblebeam at Level 27 as a SquIntel since it?s the strongest Water move you?ll learn until you get Surf or Waterfall later on in the game.