Ok.
There are only 6 different trainers that you can battle and they stick to there allocated Pokecentre.
Reporter & Camera Man Separate
Monday: Jubilife City
Tuesday: Hearthome City
Wednesday: Jubilife City
Thursday: Jubilife City
Friday: Hearthome City
Saturday: Battle Area
Sunday: Battle Area
Reporter & Camera Man Double
Monday: Eterna City
Tuesday: Eterna City
Wednesday: Veilstone City
Thursday: None Known
Friday: Veilstone City
Saturday: Eterna City
Sunday: Eterna City
Idol
Monday: Pastoria City
Tuesday: Oreburgh City
Wednesday: None Known
Thursday: Oreburgh City
Friday: Pastoria City
Saturday: Snowpoint City
Sunday: Snowpoint City
Guitarist
Monday: Canalave City
Tuesday: Canalave City
Wednesday: Pastoria City
Thursday: Sunyshore City
Friday: Sunyshore City
Saturday: Pastoria City
Sunday: Pastoria City
PokéKid
Monday: Floaroma Town
Tuesday: Solaceon Town
Wednesday: Resort Area
Thursday: Floaroma Town
Friday: Solaceon Town
Saturday: Resort Area
Sunday: Resort Area
Clown
Monday: Celestic Town
Tuesday: Pastoria City
Wednesday: Celestic Town
Thursday: Pastoria City
Friday: Celestic Town
Saturday: Hearthome City
Sunday: Hearthome CityClown
For extra information click this link.
Hope this Helps ^^