For example, if I wanted to get two of a kind, I would need seven dice. This is because even if the first six were 1, 2, 3, 4, 5, 6, the next one would have to make a pair out of the previous dice.
So is there a formula for getting n of a kind 100% of the time?
13 for three of a kind = 2 * 6 + 1 in general 6(n-1) + 1
since will $6(n-1)$ the only way you can't have n of a kind is if you have n-1 copies of each number from 1 to 6.