You can get Large Creatures the same way that you get standard heroes. They drop from all types of hero packs and can also be found in Quests (depending on which quest it is). Also, they can be included as rewards for PvP events.
There are fewer Large Creatures than standard ones, so it's normal to see them come up less often. Like other heroes, there are Large Creatures across all rarity levels from Common to Legendary.