Its been relatively consistent since Gen IV with Buizel and Infernape occupying the top two spots ever since my first playthrough of Diamond. Otherwise there have been slight movements the rest of the way as new pokemon have been introduced, i.e Greninja, Lycanroc and Tsareena, or as old pokemon have become more awesome to me, i.e Hitmonchan and Poochyena. My longest tenured top 10 mon is Totodile as it has been been there ever since I first played with it in my first game ever.
Also, I've noticed an extreme dominance of water types in this list even though I've always said my favorite type is Fighting, seems I may need to rethink that xD
Top 10:
1. Buizel
2. Infernape
3. Tsareena
4. Lycanroc-Midday
5. Greninja
6. Hitmonchan
7. Totodile
8. Poochyena
9. Corphish
10. Frogadier