You can get Rare Dragons through your achievements in the game, breeding different types of Dragons together, unlocking new territories, defeating enemies, and so on.