I have some things to comment:
+ So, Goh now has a Boldore? Well, I believe he should have capture it several episodes back. I mean, do you remember the episode about training his Giant Magikarp? There was a Boldore coming aout fo nowhere. Now I believe that if that episode would have come AFTER the fossils' episode, it would have more sense.
+ You know?, now Ash and Goh both have a Boldore. If Goh wants his Boldore to evolve to Gigalith, Ash could bring his from Oak's. Then, they could both trade them to make them evolve into Gigalith; then trade back for each one to have his original Pokemon. How does that sound to you?
+ Iris' return is not actually a surprise for me. In fact, I have been suspecting it ever since Ash got a Dragonite. This is quite unlikely, but I have a suspiction about something from the past to happen again. You see, Ash's Dragonite is quite friendly, although it can fight when it's needed; while Iris' Dragonite seems to live for battle. Do you believe that, just like with Aipom and Buizel, Ash and Iris could trade their Dragonites? I'm like 50/50 about this.
+ Since Iris caught a Gible, if this Pokemon evolved to Gabite and Garchomp, maybe Ash will decide to bring his own Gible to train him and evolve it too. Don't you think?