Yes, that would be right, but in Pokemon Diamond, Pearl, and Platinum, Defog is a HM move that can be taught Scyther, Drifloon, and other pokemons as well, but pokemons with any HM moves can't be transferred over into fifth gen, but in Soulsilver and Heartgold, defog is not a HM, so it can be transfer to fifth gen that way