I'd also like to make a few additions for the Wishforge evos:
Alolan Meowth is another happiness evolution.
Both forms of Geodude are a better evolution option for rock evos than Tyrunt in my opinion. As mentioned above by TuneSakuNatsu it evolves at level 25 with another possible evolution via trade. The same is true for Roggenrola, which is also a pure rock type.
For the same reason Geodude is a very good ground type alternative so Sandshrew and Alolan Geodude can be used for electric evolutions.
Although Tyrunt may be a viable RTE for dragon type, I wouldn't recomend it when it comes to rock evolutions.
Speaking of ground type; Whooper and Nincada both evolve at level 20 (= sooner than Sandshrew).
And another great addition to Electric is Grubbin: evolves at level 20 with an instant second evolution.
Togepi gains the flying type upon happiness evolution, so it might be a good addition here. As might Zubat: first evolution at level 22, second by happiness. So it might also be a good choice as poison rte.
Edit, because I see them a lot in the shelter right now: Mantyke has an instant evolution when it's put in the same field with a Remoraid. Works for water evos as well.
Might be worth mentioning Chingling as yet another option for easy happiness evolution.
Jangmo-o evolves twice by level 45.