I know it can only learn them if a bulbasaur hatches with them, but what pokemon do you breed with Venusaur (or Ivysaur or Bulbasaur)?
They are Egg Moves that Bulbasaur can learn. You can breed a Female Venusaur and a Male Bellosom or you can breed a Female Venusaur and a male Tropius to get Magical Leaf and Leaf Storm..
Tropius
Torterra
bellosum
victreebell for leaf storm
and for magical leaf
roselia
cherrim
something olike this I suppose
Well I think it dosn't cheak this site if I am right http://pokemondb.net/pokedex/venusaur