I've been scratching my head over this one since it seems like it should be really simple, but.. it isn't...
I tried solving this using the multinomial formula, and I think I've got the correct answer. I confirmed by writing an algorithm to simulate this procedure (rolling 2 die $n$ times, checking if all 6 pairs show up), and the long-run frequencies I'm getting in my simulation match my answer quite closely, so I'm pretty sure I've gotten this correct, or at least very close to correct.
I see someone has already provided an answer, but that solution is way above my head and I don't understand it. I have a feeling the asker here will not understand that explanation without a good deal of further study, so I'm offering my solution as well, which I think is a bit easier to understand, albeit, a bit impractical.
Basically, my solution is a brute-force attack using the multinomial formula. I have basically just summed all possible multinomial probabilities where there are at least $1$ of each pair, using nested summations.
A single multinomial probability is given by:
$$ P(N_1=n_1, N_2=n_2,...,N_m=n_m)={n! \over {n_1! \cdot n_2! \cdot ...\cdot n_m!}}p_1^{n_1}p_2^{n_2}...p_m^{n_m} $$
And this is useful, by thinking of $N_1, N_2,$ etc.. as the number of times $(1,1), (2,2)$ appears in $n$ rolls, and $N_{7 \rightarrow 36}$ as the number of times all other outcomes appear.
By taking the sum of all possible multinomial probabilities where each pair shows up at least once, you should get the probability you're looking for.
So... you want the following sum:
$$P\Bigl(N_1 \ge 1, N_2 \ge 1, N_3 \ge 1, N_4 \ge 1, N_5 \ge 1, N_6 \ge 1, \bigl[0 \le N_{7 \rightarrow 36} \le (n-6) \bigr] \Bigr)$$
$$
= \sum_{n_1=1}^{(n-5)} \sum_{n_2=1}^{(n-S_1-4)} \sum_{n_3=1}^{(n-S_2-3)} \sum_{n_4=1}^{(n-S_3-2)} \sum_{n_5=1}^{(n-S_4-1)} \sum_{n_6=1}^{(n-S_5)} {
{n! \over {n^*
(n-S_6)!
}
}{\left( {1\over36} \right)^{S_6}
}{\left(30\over36 \right)^{n-S_6}}
} $$
where $S_i=\sum_{k=1}^{i} n_k,$ $n^*= \prod_{k=1}^{6} n_k!,$ and $N_1+N_2+...+N_6+N_{7 \rightarrow 36}=n$
In case this isn't obvious, I've represented the number of times $(x,x)$ shows up by $N_x$, and the number of times all non-doubles show up as $N_{7\rightarrow 36}$. Therefore, $p_x={1\over 36},$ and $p_{7\rightarrow 36}={{36-6}\over 36}={30\over36}$.
Now you might be wondering how you would go about simplifying this to derive a simpler, general formula, and I haven't the foggiest idea. However, if you want to find out an actual probability for a given value of $n$, you can use the desmos graphing calculator (which is an amazing tool if you are not aware of this already) to do this for values of $n< (\sim70)$. The calculator starts getting a bit choppy with higher values.
Here is a link to the summation above, with a slider for the $n$ value:
https://www.desmos.com/calculator/on90xvxmzx
and here is the algorithm I wrote to test my answer:
http://jonsprojects.biz/apr18tests/stackexchange.php?n=50&N=1000
You can change the $n$ parameter (# of rolls) by changing $n=XX$, and the $N$ parameter (# of sets of rolls to generate) by changing $N=XX$ in the url. Don't set it too high or it won't work. My algorithm isn't very efficient.
If someone more knowledgeable than me wants to confirm if I've done this right, that would be great! Or perhaps if someone can simplify my answer a bit more, or has a simpler approach, that would also be great to see.