Originally Posted by Fat akela
It is not stated what generation. For the most part, I doubt it matters. As long as it is obtained before or at Level 10, it is allowed.
For example, Zangoose gets Swords Dance at Level 9 in BW. In BW2, it gets it at Level 43.
I believe that so long as it is obtainable in the latest game at that level with that move following these rules, it can hold the move. So it is to my understanding that Zangoose is allowed Swords Dance.