Dream Altar in Pokemon Solar and Lunar Version

After you obtain the National Dex(after defeating the Elite Four and filling up the Contra Pokedex section), you'll get to access a tower called Dream Altar. Also, you need to buy a PC software named Pokemon Dream Altar Editor. Dream Altar is where you can create and get challenged in your own battles. You can catch Pokemon and register them for Trainers to use in battle, but they must be at Level 50 or higher to use. If the Pokemon is Level 51 or higher, it will be reduced to Level 50 in battle. Thanks to the software you should buy, you can create your own trainer, which you will battle after you defeat six trainers in a row. You can have up to seven trainers you created, since you battle different kinds of trainers once a day. (and there are seven days in a week.) Before you start your battle, you get to select seven trainers(one you created, six as of trainers consisting of lasses, youngsters, scientists, hikers, etc.) And you get to select registered Pokemon for them, but ONLY three each of them.

Pokemon ONLY to be registered for Dream Altar:(Legendary Pokemon are NOT qualified:)
 * Venusaur
 * Charizard
 * Blastoise
 * Butterfree
 * Beedrill
 * Pidgeot
 * Fearow
 * Arbok
 * Raichu
 * Sandslash
 * Nidoqueen
 * Nidoking
 * Clefable
 * Ninetales
 * Vileplume
 * Parasect
 * Venomoth
 * Dugtrio
 * Persian
 * Golduck
 * Primeape
 * Arcanine
 * Poliwrath
 * Alakazam
 * Machamp
 * Victreebel
 * Tentacruel
 * Golem
 * Rapidash
 * Farfetch'd
 * Dodrio
 * Muk
 * Cloyster
 * Gengar
 * Hypno
 * Kingler
 * Electrode
 * Exeggutor
 * Marowak
 * Hitmonlee
 * Hitmonchan
 * Weezing
 * Kangaskhan
 * Seaking
 * Starmie
 * Mr. Mime
 * Pinsir
 * Tauros
 * Gyarados
 * Lapras
 * Ditto
 * Vaporeon
 * Jolteon
 * Flareon
 * Omastar
 * Kabutops
 * Aerodactyl
 * Snorlax
 * Dragonite
 * Meganium
 * Typhlosion
 * Feraligatr
 * Furret
 * Noctewl
 * Ledian
 * Ariados
 * Crobat
 * Lanturn
 * Xatu
 * Ampharos
 * Bellossom
 * Azumarill
 * Sudowoodo
 * Politoed
 * Jumpluff
 * Sunflora
 * Quagsire
 * Espeon
 * Umbreon
 * Slowking
 * Wobuffet
 * Girafarig
 * Forretress
 * Dunsparce
 * Steelix
 * Granbull
 * Qwilfish
 * Scizor
 * Shuckle
 * Heracross
 * Ursaring
 * Corsola
 * Octillery
 * Delibird
 * Mantine
 * Skarmory
 * Houndoom
 * Kingdra
 * Stantler
 * Smeargle
 * Hitmontop
 * Miltank
 * Blissey
 * Tyranitar
 * Sceptile
 * Blaziken
 * Swampert
 * Mightyena
 * Linoone
 * Beautifly
 * Dustox
 * Ludicolo
 * Shiftry
 * Swellow
 * Pelipper
 * Gardevoir
 * Masquerain
 * Breloom
 * Slaking
 * Ninjask
 * Shedinja
 * Exploud
 * Hariyama
 * Delcatty
 * Mawile
 * Aggron
 * Medicham
 * Manectric
 * Plusle
 * Minun
 * Volbeat
 * Illumise
 * Swalot
 * Sharpedo
 * Waillord
 * Camerupt
 * Torkoal
 * Grumpig
 * Spinda
 * Flygon
 * Cacturne
 * Altaria
 * Zangoose
 * Seviper
 * Lunatone
 * Solrock
 * Whiscash
 * Crawdaunt
 * Claydol
 * Cradily
 * Armaldo
 * Milotic
 * Castform
 * Kecleon
 * Bannette
 * Tropius
 * Chimecho
 * Absol
 * Glalie
 * Walrein
 * Huntail
 * Gorebyss
 * Relicanth
 * Luvdisc
 * Salamence
 * Metagross
 * Torterra
 * Infernape
 * Empoleon
 * Staraptor
 * Bibarel
 * Kricketot
 * Luxray
 * Roserade
 * Ramparados
 * Bastiodon
 * Wormadam
 * Mothim
 * Vespiquen
 * Pachirisu
 * Cherrim
 * Gastrodon(East)
 * Gastrodon(West)
 * Ambipom
 * Drifblim
 * Lopunny
 * Mismagius
 * Honchkrow
 * Skunktank
 * Chatot
 * Spiritomb
 * Garchomp
 * Lucario
 * Hippodown
 * Drapion
 * Toxicroak
 * Carnivine
 * Lumineon
 * Abomnasnow
 * Weavile
 * Magnezone
 * Lickilicky
 * Rhyperior
 * Tangrowth
 * Electivire
 * Magmortar
 * Togekiss
 * Yanmega
 * Leafeon
 * Glaceon
 * Gliscor
 * Mamoswine
 * Porygon-Z
 * Gallade
 * Probopass
 * Dusknoir
 * Froslass
 * Rotom
 * Serperior
 * Emboar
 * Samurott
 * Watchog
 * Stoutland
 * Liepard
 * Simisage
 * Simisage
 * Simipour
 * Musharna
 * Unfezant
 * Zebstrika
 * Gigalith
 * Swoobat
 * Excadrill
 * Audino
 * Conkeldurr
 * Seismitoad
 * Throh
 * Sawk
 * Leavanny
 * Scolipede
 * Whimsicott
 * Lilligant
 * Basculin
 * Krookodile
 * Darmanitan
 * Maractus
 * Crustle
 * Scrafty
 * Sigilyph
 * Cofagrigus
 * Carracosta
 * Archeops
 * Garbodor
 * Zoroark
 * Cinccino
 * Gothitelle
 * Reuniclus
 * Swanna
 * Vanilluxe
 * Sawsbuck
 * Emolga
 * Escavalier
 * Amoonguss
 * Jellicent
 * Alomomola
 * Galvantula
 * Ferrothorn
 * Klinklang
 * Eelektross
 * Beheeyem
 * Chandelure
 * Haxorus
 * Beartic
 * Cryogonal
 * Accelgor
 * Stunfisk
 * Mienshao
 * Druddigon
 * Golurk
 * Bisharp
 * Bouffalant
 * Braviary
 * Mandibuzz
 * Heatmor
 * Durant
 * Hydreigon
 * Volcarona
 * Plantasmo
 * Magogre
 * Lobskarr
 * Emuru
 * Ratibat
 * Flutterfly
 * Mothdon
 * Bouncetrio
 * Serpentragon
 * Pearlive
 * Starthree
 * Geoluminum
 * Pebblox
 * Crumpleball
 * Samurax
 * Cometro
 * Wereblunder
 * Ironwolf
 * Unisus
 * Psyno
 * Centerpede
 * Drowzasleep
 * Muraven
 * Misspatius
 * Triflora
 * Pineggapple
 * Tooterhorn
 * Katamerous
 * Spongnax
 * Jactric
 * Barcell
 * Poxigerm
 * Steeltank
 * Flaimbird
 * Flaim-A-Ling
 * Pyronine
 * Gnomester
 * Quastar
 * Battertone
 * Tigres
 * Timewiz
 * Jawclaw
 * Pottitoe
 * Snocube
 * Gaikou
 * Widoval
 * Aractula
 * Darnato
 * Lightina
 * Dankerang
 * Dreadactyl
 * Pokesaurus Rex
 * Cannonplug
 * Carpentra
 * Cakester
 * Bubbabomb
 * Flareit
 * Jetfuse
 * Whitesord
 * Anglon
 * Crittibug
 * Inchwarn
 * Transwarp
 * Gorouda
 * Totemtu
 * Chargotron
 * Machixen
 * Robobot
 * Zantron
 * Clownko
 * Psikey
 * Sweetiyam
 * Kingret
 * Tangleweed
 * Pyridra
 * Nessdra
 * Venomeon
 * Duneon
 * Hitmonchop
 * Baiboe
 * Draduo
 * Thorichu
 * Clefknight
 * Gigglystuff
 * HocusPocus
 * Machules
 * Snagabell
 * Porcerus
 * Cobratrix
 * Pryncice
 * Togegel
 * Shellava
 * Lilypol
 * Duskroot
 * Haunteye
 * Rosequet
 * Sleazel
 * Yeowgly
 * Bronztron
 * Elecor
 * Gorubi
 * Terrestride
 * Uredo
 * GPD-X