Pokemon Let's Go Clefairy & Let's Go Marill/Ride Pokemon

Here is a list of all Pokemon you can ride in LGC and LGM.
Name of Pokemon 	On Land?	On/Above Water?	In Sky?
Meganium 	Yes 	No 	No
Pidgeot 	No 	Yes (Above) 	Yes
Togekiss 	No 	Yes (Above) 	Yes
Haunter 	Yes 	Yes (Above) 	No
Onix 	Yes 	No 	No
Gyarados 	No 	Yes (On) 	No
Nidoqueen 	Yes 	No 	No
Nidoking 	Yes 	No 	No
Yanmega 	No 	Yes (Above) 	Yes
Arcanine 	Yes 	No 	No
Hisuian Arcanine	Yes 	No 	No
Wyrdeer 	Yes 	No 	No
Persian 	Yes 	No 	No
Alolan Persian 	Yes 	No 	No
Machamp 	Yes 	No 	No
Farigiraf 	Yes 	No 	No
Xatu 	No 	Yes (Above) 	Yes
Starmie 	Yes 	No 	No
Lickitung 	Yes 	No 	No
Kingdra 	No 	Yes (On) 	No
Gliscor 	No 	Yes (Above) 	Yes
Mamoswine 	Yes 	No 	No
Ursaluna 	Yes 	No 	No
Mantine 	No 	Yes (On) 	No
Skarmory 	No 	Yes (Above) 	Yes
Dodrio 	Yes 	No 	No
Rapidash 	Yes 	No 	No
Kangaskhan 	Yes 	No 	No
Rhyhorn 	Yes 	No 	No
Rhydon 	Yes 	No 	No
Rhyperior 	Yes 	No 	No
Houndoom 	Yes 	No 	No
Lapras 	No 	Yes (On) 	No
Chansey 	Yes 	No 	No
Aerodactyl 	No 	Yes (Above) 	Yes
Snorlax 	Yes 	No 	No
Charizard 	No 	Yes (Above) 	Yes
Articuno 	No 	Yes (Above) 	Yes
Zapdos 	No 	Yes (Above) 	Yes
Moltres 	No 	Yes (Above) 	Yes
Raikou 	Yes 	No 	No
Entei 	Yes 	No 	No
Suicune 	Yes 	No 	No
Dragonite 	No 	Yes (Above) 	Yes
Tyranitar 	Yes 	No 	No