On my Pokemon yellow emulator, I have a nidoran male that I will evolve into a nidoking. I like to plan most of my Pokemon's movesets early so it's not a pain in the butt when my Pokemon start trying to learn a bunnch of moves. It helps me to plan early so I already know what moves I don't want my Pokemon to learn and what moves I do want that Pokemon to learn. I went to the generation 1 learnset on the Pokemon database for nidoran male, nidorino, and nidoking, and saw/read that nidoran male/nidorino learn horn drill (one of the moves I want my nidoran to learn), at level 38. I read on nidoking's generation 1 learnset that horn drill is one of his pre-evolution moves. I also saw that nidoking can learn thrash at level 23, but nidoking's generation 1 learnset also says that nidoking learns thrash at level 1. So does nidoking learn thrash at level 23 or level 1? or does he learn thrash at both of those levels? Does nidoking try to learn thrash as soon as it evolves? So is that what it means by nidoking learns thrash at level 1? So if I give nidorino a moon stone after it learns horn drill can It still learn Thrash after it evolves? Please help me because I'm starting to get confused!