As of Generation IX:
Cut - Farfetch'd, Kartana.
Fly - Aerodactyl, Salamence, Rayquaza, Fletchling, Fletchinder, Talonflame, Vikavolt, Drampa, Flapple, Squawkability, Roaring Moon
Surf - Psyduck, Golduck, Tentacool, Tentacruel, Slowpoke (both forms), Slowbro (both forms), Staryu, Starmie, Lapras, Omanyte, Omastar, Slowking (both forms), Suicune, Mudkip, Marshtomp, Swampert, Milotic, Spheal, Sealeo, Walrein, Tapu Fini, Eiscue.
Strength - Machop, Machoke, Machamp, Pinsir, Mudbray, Mudsdale, Stufful, Bewear, Cufant, Copperajah.
Flash - Kadabra, Alakazam, Volbeat, Morelull, Shiinotic.
Whirlpool - Shellder, Cloyster, Gyarados, Kingdra, Mudkip, Wailmer, Wailord, Clamperl, Huntail, Gorebyss, Piplup, Prinplup, Empoleon, Buizel, Floatzel, Finneon, Lumineon, Phione, Manaphy, Frillish (both forms), Jellicent (both forms), Alomomola, Dhelmise, Tapu Fini, Iron Bundle.
Waterfall - Seel, Dewgong, Horsea, Seadra, Goldeen, Seaking, Gyarados, Buizel, Floatzel.
Rock Smash - Machamp, Machoke, Machamp, Farfetch'd (Galarian), Rhyhorn, Rhydon, Zapdos, Heracross, Sneasel, Mudkip, Marshtomp, Swampert, Cranidos, Rampardos, Riolu, Lucario, Croagunk, Toxicroak, Rhyperior, Regigigas, Sawk, Lilligant (Hisuian), Decidueye (Hisuian), Pikipek, Trumbeak, Toucannon, Crabrawler, Crabominable, Mudbray, Mudsdale, Passimian, Golisopod, Tapu Bulu, Clobbopus, Grapploct, Sirfetch'd, Falinks, Cufant, Copperajah, Duraludon, Kubfu, Urshifu (both forms), Sneasler, Klawf, Tinkatink, Tinkatuff, Tinkaton, Koraidon, Archaludon.
Dive - Seel, Dewgong, Wailmer, Wailord, Huntail, Gorebyss, Relicanth, Phione, Manaphy, Wishiwashi, Cramorant, Arrokuda, Barraskewda, Finizen, Palafin, Dondozo.
Defog - Farfetch'd (Galarian), Weezing (Galarian), Hoothoot, Noctowl, Giratina (both forms), Lilligant (Hisuian), Ducklett, Swanna, Rufflet, Braviary (both forms), Vullaby, Mandibuzz, Tapu Fini, Kartana, Sirfetch'd, Frosmoth.
Rock Climb - Venipede, Whirlipede, Scolipede, Scraggy, Scrafty, Ferrothorn, Druddigon, Rockruff, Lycanroc (all forms).
Pokémon italicized learn these moves at levels before evolution, and therefore can only be learnt through the Move Reminder.