Pokemon Let's Go Clefairy & Let's Go Marill/Rival Battles

The starter Pokemon you do not pick is the Pokemon that Silver has. If you are in Pokemon Let's Go Marill, he has Clefairy.
First Pokemon 	Second Pokemon 	Third Pokemon 	Fourth Pokemon 	Fifth Pokemon 	Sixth Pokemon 	Where?
Marill/Clefairy (Level 5) 	 	 	 	 	 	Cherry Grove City
Gastly (Level 14) 	Zubat (Level 16) 	Marill/Clefairy (Level 18)	 	 	 	Azalea Town
Magnemite (Level 18) 	Gastly (Level 20) 	Zubat (Level 20) 	Marill/Clefairy (Level 22)	 	 	Burned Tower
Magnemite (Level 28) 	Golbat (Level 30) 	Haunter (Level 30) 	Sneasel (Level 31) 	Azumarill/Clefable (Level 32)	 	Goldenrod Tunnel
Sneasel (Level 36) 	Magneton (Level 37)	Kadabra (Level 37) 	Haunter (Level 37) 	Golbat (Level 38) 	Azumarill/Clefable (Level 40)	Victory Road
Sneasel (Level 46) 	Magneton (Level 46)	Golbat (Level 47) 	Gengar (Level 48) 	Alakazam (Level 48) 	Azumarill/Clefable (Level 50)	Mt. Moon
Azumarill/Clefable (Level 60)	Crobat (Level 58) 	Gengar (Level 58) 	 	 	 	Dragon's Den (Multi Battle)