The difference between a two pair and a full house is the number of matching cards in the hand. A two pair consists of two sets of pairs (e.g., two tens and two nines), while a full house comprises a three of a kind and a pair (for example, three aces and two eights). A full house is a stronger hand than a two pair.